首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我该怎么理解临时常量?有代码

2013-07-08 
我该如何理解临时常量?有代码double& calc(double const ¶){//what to write here?}[解决办法]return

我该如何理解临时常量?有代码

double& calc(double const &para)
{
//what to write here?
}

[解决办法]
return 一个 static 的变量或全局变量.
[解决办法]
return para;
[解决办法]
那个para就是修饰实参,不容许被修改
[解决办法]

double& calc(double const &para)
{
      static int index = std::ios::xalloc();
      void*&  p = std::cout.pword(index);
      if(!p) p = new double(0.0);
      return *(double*)p;      
}

[解决办法]
不要纠结各种常量了,这个世界上唯一不变的就是变化。用API WriteProcessMemory还能修改正运行的其它进程的内存里面的所谓常量呢!

热点排行