小编cmu*_*use的帖子

当我打印未初始化的变量时,为什么会看到奇怪的值?

在以下代码中,变量没有初始值并打印此变量.

int var;
cout << var << endl;
Run Code Online (Sandbox Code Playgroud)

输出:2514932

double var;
cout << var << endl;
Run Code Online (Sandbox Code Playgroud)

输出:1.23769e-307

我不明白这些输出数字.任何人都可以向我解释一下吗?

c++ variables initialization c++-faq

13
推荐指数
2
解决办法
7771
查看次数

推动图书馆是一个gui?

我想在boost库上工作,我想知道一个问题的答案是什么gui的boost库?是否有任何增强库的gui程序?我怎样才能将gui和boost两者融合在一起呢?

对不起我的英文:)

谢谢你的帮助.

c++ user-interface boost

7
推荐指数
4
解决办法
1万
查看次数

c ++有趣的函数定义

我检查了RDcode的代码.我遇到了一个定义的函数,我不明白.你能帮我这个代码吗?

template <typename T>
   class argless {
   public:
     argless(const T& c) : container(c) {}; // i dont understant this line.
     bool operator() (unsigned int v1,unsigned int v2){
       return container[v1]<container[v2];
     }
     const T &container;
   };
Run Code Online (Sandbox Code Playgroud)

c++ function

3
推荐指数
1
解决办法
235
查看次数

定义指针变量

我无法理解定义指针变量.你能帮助我吗?

double(*)(double *) foo;
Run Code Online (Sandbox Code Playgroud)

注意:sory,我将变量func的名称编辑为foo.

c++ variables pointers

1
推荐指数
1
解决办法
409
查看次数

分配的标志是什么意思

我不明白以下行中的任务.我认为,setBit是一个函数,但它被分配了一个值.

bool setBit(const unsigned int which) = 0;
Run Code Online (Sandbox Code Playgroud)

c++ function variable-assignment

1
推荐指数
1
解决办法
151
查看次数