找到 34423 篇文章 适用于编程

确定 C++ 中整数的位数

karthikeya Boyini
更新于 2023-10-31 02:43:30

29K+ 浏览量

在这里,我们将了解如何在 C++ 中检查整数有多少位数字。首先,我们将了解传统的规则,然后了解一种简短的方法来查找。在第一种方法中,我们将使用除以 10 来减少数字。并计算数字达到 0 之前。示例#include using namespace std; int count_digit(int number) {    int count = 0;    while(number != 0) {       number = number / 10;       count++;    }    return count; } int main() {    cout >> "Number of digits in 1245: ... 阅读更多

如何在 Linux 中使用 C++ 获取内存使用情况

Samual Sam
更新于 2019-07-30 22:30:26

3K+ 浏览量

在这里,我们将了解如何使用 C++ 在 Linux 环境下获取内存使用情况统计信息。我们可以从“/proc/self/stat”文件夹获取所有详细信息。在这里,我们正在获取虚拟内存状态和驻留集大小。示例#include #include #include #include #include using namespace std; void mem_usage(double& vm_usage, double& resident_set) {    vm_usage = 0.0;    resident_set = 0.0;    ifstream stat_stream("/proc/self/stat", ios_base::in); //从 proc 获取信息    目录    //创建一些变量来获取信息    string pid, comm, state, ppid, pgrp, session, tty_nr;    string tpgid, flags, minflt, cminflt, majflt, cmajflt;    string ... 阅读更多

如何在 Java JList 中检查是否存在任何选定的项目

Krantik Chavan
更新于 2019-07-30 22:30:26

639 浏览量

要检查是否存在任何选定的项目,请使用以下方法:boolean res = !list.isSelectionEmpty();如果 JList 中有选定的项目,则 res 的值为 TRUE。以下是如何检查 JList 中是否存在任何选定项目的示例:示例package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame {    static JFrame frame;    static JList list;    public static void main(String[] args) {       frame = new JFrame("JList Demo");       SwingDemo s = new SwingDemo();       JPanel panel = new JPanel();       String sports[]= {"Squash", ... 阅读更多

C++ 中 size_t 和 int 有什么区别?

karthikeya Boyini
更新于 2019-07-30 22:30:26

5K+ 浏览量

在这里,我们将了解 C++ 中 size_t 和 int 之间的区别。如果我们考虑标准,两者都是大小为 16 位的整数。在典型的 64 位系统中,size_t 将为 64 位,但 unsigned int 将为 32 位。因此,我们不能互换使用它们。一项标准建议是 size_t 最多与 unsigned long 一样大。因此,您可能会认为我们可以在 size_t 的位置使用 unsigned long,但在 64 位系统上,如果操作系统是 Windows,则 unsigned long 将为 32 位,但 size_t 将为 64 位。阅读更多

C++ 中无法重载的函数

Anvi Jain
更新于 2019-07-30 22:30:26

299 浏览量

在 C++ 中,我们可以重载函数。但有时不会进行重载。在本节中,我们将了解在哪些情况下无法重载函数。当函数签名相同,只有返回类型不同时,我们无法重载函数。int my_func() {    return 5; } char my_func() {    return 'd'; }当类中的成员函数具有相同的名称和相同的参数列表时,则无法重载它们。class My_Class{    static void func(int x) {       //某些内容    }    void func(int x) {     ... 阅读更多

如何在 Java 中过滤非空值?

Nancy Den
更新于 2019-07-30 22:30:26

2K+ 浏览量

假设以下是我们带有字符串元素的列表:List leagues = Arrays.asList("BBL", "IPL", "MLB", "FPL", "NBA", "NFL");现在,创建一个流并过滤以特定字母结尾的元素:Stream stream = leagues.stream().filter(leagueName -> leagueName.endsWith("L"));现在,对非空值使用 Objects::nonnull:List list = stream.filter(Objects::nonNull).collect(Collectors.toList());以下是在 Java 中过滤非空值的示例:示例import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo {    public static void main(String[] args) {       List leagues = Arrays.asList("BBL", "IPL", "MLB", "FPL", "NBA", "NFL");       Stream stream = leagues.stream().filter(leagueName -> leagueName.endsWith("L"));       List list = ... 阅读更多

C++ 中按字典序排列的下一个排列

Smita Kapse
更新于 2019-07-30 22:30:26

2K+ 浏览量

在这里,我们将了解如何在 C++ 中生成字符串的按字典序排列的下一个排列。按字典序排列的下一个排列基本上是更大的排列。例如,“ACB”的下一个是“BAC”。在某些情况下,按字典序排列的下一个排列不存在,例如“BBB”或“DCBA”等。在 C++ 中,我们可以使用名为 next_permutation() 的库函数来实现。它位于 algorithm 头文件中。示例#include #include using namespace std; main() {    string s = "DBAC";    for(int i = 0; i

如何在构造函数中初始化 const 字段?

Samual Sam
更新于 2019-07-30 22:30:26

755 浏览量

在这里,我们将了解如何使用构造函数初始化 const 类型变量?要使用构造函数初始化 const 值,我们必须使用初始化列表。此初始化列表用于初始化类的成员数据。将在构造函数后冒号后显示将初始化的成员列表。成员将使用逗号分隔。示例#include using namespace std; class MyClass {    private:    const int x;    public:       MyClass(int a) : x(a) {          //构造函数       }       void show_x() {   ... 阅读更多

如何从 Java 列表中过滤空字符串值?

Nancy Den
更新于 2019-07-30 22:30:26

942 浏览量

假设我们有一个带有空值的字符串列表。这里,我们在 Football 之前和 Squash 之后有空数组元素:List sports = Arrays.asList("", "Football", "Cricket", "Tennis", "Squash", "", "Fencing", "Rugby");现在过滤掉空字符串值。首先,我们使用 Predicate 来否定值:Stream stream = sports.stream(); Predicate empty = String::isEmpty; Predicate emptyRev = empty.negate(); stream.filter(emptyRev).collect(Collectors.toList()));以下是如何从列表中过滤空字符串值的示例:示例import java.util.Arrays; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo {    public static void main(String[] args) {       List sports = Arrays.asList("", "Football", "Cricket", "Tennis", ... 阅读更多

如何在 C++ 中生成随机数?

karthikeya Boyini
更新于 2019-07-30 22:30:26

392 浏览量

让我们看看如何使用 C++ 生成随机数。这里我们在 0 到某个值范围内生成随机数。(在此程序中,最大值为 100)。要执行此操作,我们使用 srand() 函数。它位于 C 库中。函数 void srand(unsigned int seed) 对函数 rand 使用的随机数生成器进行播种。srand() 的声明如下所示:void srand(unsigned int seed)它采用名为 seed 的参数。这是一个将用作伪随机数生成器算法种子的整数值。此函数不返回任何内容。要获取数字 ... 阅读更多

广告

© . All rights reserved.