小弟我该怎么理解临时常量?有代码
我该如何理解临时常量?有代码double& calc(double const ¶){//what to write here?}[解决办法]return
我该如何理解临时常量?有代码
double& calc(double const ¶)
{
//what to write here?
}
[解决办法]return 一个 static 的变量或全局变量.
[解决办法]return para;
[解决办法]那个para就是修饰实参,不容许被修改
[解决办法]
double& calc(double const ¶)
{
static int index = std::ios::xalloc();
void*& p = std::cout.pword(index);
if(!p) p = new double(0.0);
return *(double*)p;
}
[解决办法]不要纠结各种常量了,这个世界上唯一不变的就是变化。用API WriteProcessMemory还能修改正运行的其它进程的内存里面的所谓常量呢!