在以下代码中,变量没有初始值并打印此变量.
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
我不明白这些输出数字.任何人都可以向我解释一下吗?
我想在boost库上工作,我想知道一个问题的答案是什么gui的boost库?是否有任何增强库的gui程序?我怎样才能将gui和boost两者融合在一起呢?
对不起我的英文:)
谢谢你的帮助.
我检查了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) 我无法理解定义指针变量.你能帮助我吗?
double(*)(double *) foo;
Run Code Online (Sandbox Code Playgroud)
注意:sory,我将变量func的名称编辑为foo.
我不明白以下行中的任务.我认为,setBit是一个函数,但它被分配了一个值.
bool setBit(const unsigned int which) = 0;
Run Code Online (Sandbox Code Playgroud)