朋友一個問題引發了我一連串的思考.

原创 2004年09月28日 12:14:00
const int& ri = i; //ok,引用不區分類型
ri++; //error, ri為常量,不可變
i++; //ok,=右邊的變量與引用無關
ri=b; //error, ri為常量
i=j; //ok,=右邊的變量與引用無關
int & const ri = i; //error,不存在這種形式,沒有意義
他問我為甚麼ri++會出現編譯錯誤,而i++卻不會.ri,i不都指向同一塊內存區域嗎?
其實我們在IDE中看到的ri, i 這些變量,編譯器都是把它們做為一種標記或者說是索引來使用的.它們並不直接代表某個內存單元,僅僅作為一種操作符來使用.關鍵字const前綴說明這個變量對分配給它的內存單元唯有只讀的權限,而不是說它的內存空間操作系統不允許寫.你可以使用const_cast < type-id >這個操作符來修改const變量的訪問權限,那塊內存空間對你又是可寫的了!

project:VC运行程序后出现“出现一个问题,导致程序停止正常工作

原因: ~CT() { //element_clear(C0); element_clear(C1); element_clear(C2); if(C != NULL)   { //f...
  • kobewncs
  • kobewncs
  • 2015年01月07日 16:42
  • 484

一個問題!!

题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列...
  • iori_guojun
  • iori_guojun
  • 2005年12月02日 20:07
  • 511

一個小問題!

include         //包含输入输出流的头文件。int main(){    void com (char i,char c[50]);   //声明比较函数com()。    char ...
  • packe_peng_520
  • packe_peng_520
  • 2005年09月23日 22:22
  • 868

新建windows服务将数据库文件定时备份到某电脑

新建windows服务将数据库文件定时备份到某电脑
  • taodiangongju
  • taodiangongju
  • 2016年05月27日 14:39
  • 578

智力推理:三个孩子的年龄分别是多少?

一普查员问一女人,“你有多少个孩子,他们多少岁?”女人回答:“我有三个孩子,他们的岁数相乘是36,岁数相加就等于旁边屋的门牌号码。“普查员立刻走到旁边屋,看了一看,回来说:“我还需要一些资料。”女人回...
  • xiaojimanman
  • xiaojimanman
  • 2015年08月11日 15:06
  • 3206

JSTL問題一

 在學習JSTL時,報17:31:13,469 ERROR [[jsp]] Servlet.service() for servlet jsp threw exceptionorg.apache.ja...
  • juluren
  • juluren
  • 2006年12月28日 17:39
  • 575

mooc data structure 韩永楷 HW1.2(homework)

这道题主要就是第一周的课程的内容的训练,训练的是对归并排序(margesort)的运用; 题目: 题目内容: 在一個N個數字的序列S裡,當S[i] > S[j] 且 i Hint : 利用歸併...
  • nefu2015214119
  • nefu2015214119
  • 2016年02月25日 14:46
  • 622

真理都是赤裸裸的,所以,真正的真理每一条都很好看

发信人: mzzwwz (小吵小闹小幸福), 信区: Joke 标  题: 这样密集的负能量段子,看起来实在是太爽了! (  转载) 发信站: 水木社区 (Sat Apr 19 20:11:05 ...
  • stereohomology
  • stereohomology
  • 2014年04月19日 21:32
  • 1793

请了解工作流程及常见问题!!!

诚聘网店刷手,不限时间地点,只要有上网条件就可以工作,兼职、全职皆可 真的有心要做兼职的人员,请认真看完,有不明白的再联系客服,谢谢! 好消息:第一次做任务的兼职人员都有一次申请双倍佣金的...
  • u014483204
  • u014483204
  • 2014年04月01日 11:41
  • 6398

Xcode插件失效问题解决办法

为了开发者能更好的开发下一版本或下一代iOS、tvOS、watchOS、OS X,苹果会不断的推送Xcode的版本更新,我们也需要更新我们自己的Xcode版本,来使用Xcode里添加的一些新特性。 然...
  • bao_libra
  • bao_libra
  • 2016年05月04日 15:17
  • 1929
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:朋友一個問題引發了我一連串的思考.
举报原因:
原因补充:

(最多只允许输入30个字)