青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-34  評論-108  文章-0  trackbacks-0
??? 在一個非靜態的成員里面,this關鍵字就是一個指針,指向該函數的這次調用所針對的那個對象。
??? 在類X的非const成員函數里,this的類型就是X*,然而this并不是一個常規變量,不能獲取this的地址或者給它賦值。
??? 在類X的const成員函數里,this的類型就是const X*,以防止對這個對象本身的修改。
posted on 2007-02-10 11:12 探丫頭 閱讀(2385) 評論(4)  編輯 收藏 引用 所屬分類: 編程語言——C++

評論:
# re: this指針 2007-02-10 11:19 | nono
獲取this指針的地址是可以的;)
而且在類X的非const成員函數里,this的類型應該是X* const,所以可以修改this說指向的地址的值的內容,而不能修改自身;
在類X的const成員函數里,則是const X * const所以兩邊都不能修改  回復  更多評論
  
# re: this指針 2007-02-10 13:01 | 平凡小草
C++標準的確就是我文章中這樣說的  回復  更多評論
  
# re: this指針 2007-02-10 14:42 | nono
查了下,還真的有,不過你用編譯器試試就可以知道了
In the body of a nonstatic (9.3) member function, the keyword this is a non-lvalue expression whose
value is the address of the object for which the function is called. The type of this in a member function
of a class X is X*. If the member function is declared const, the type of this is const X*, if the member
function is declared volatile, the type of this is volatile X*, and if the member function is
declared const volatile, the type of this is const volatile X*.

[測試代碼]
#include <iostream>
using namespace std;
class Test
{
public:
void print();
void print_const() const;
};

void Test::print()
{
cout << this << endl;
this = 1;
}

void Test::print_const() const
{
cout << this << endl;
this = 1;
};

int main()
{
return 0;
}

[編譯錯誤]
main.cpp(13) : error C2440: '=' : cannot convert from 'int' to 'Test *const '
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
main.cpp(19) : error C2440: '=' : cannot convert from 'int' to 'const Test *const '
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

VC6.0,2005都是一樣,G++提示non-lvalue in assignment
正如C++標準草案中寫的,the keyword this is a non-lvalue expression ,它是不能進行賦值的  回復  更多評論
  
# re: this指針 2007-02-10 14:47 | 平凡小草
@nono
謝謝你的指導,的確如你所說  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久人人九九| 久久视频在线免费观看| 亚洲精选一区二区| 欧美人成网站| 欧美一级久久久| 久久精品99| 亚洲啪啪91| 99在线精品视频在线观看| 国产精品久久久久aaaa九色| 久久久精彩视频| 欧美成人在线免费视频| 亚洲一区二区高清| 久久久91精品| 一区二区国产日产| 久久爱www久久做| 日韩视频免费在线| 欧美一区日本一区韩国一区| 亚洲精品一区二区三区四区高清| 99视频日韩| 在线播放豆国产99亚洲| 9久草视频在线视频精品| 韩日成人在线| 日韩午夜在线视频| 激情文学一区| 亚洲图片在线观看| 亚洲观看高清完整版在线观看| 亚洲欧洲一区二区在线播放| 国产美女精品人人做人人爽| 欧美国产日韩一区| 国产美女扒开尿口久久久| 亚洲福利小视频| 国产区欧美区日韩区| 亚洲激情成人| 在线观看的日韩av| 亚洲欧美视频一区| 日韩一区二区免费看| 久久9热精品视频| 亚洲午夜黄色| 模特精品在线| 美国三级日本三级久久99| 国产精品美腿一区在线看| 亚洲精品乱码久久久久久| 亚洲大胆美女视频| 欧美制服第一页| 欧美在线视频一区| 国产精品久久9| 91久久精品国产| 亚洲第一狼人社区| 久久精品99国产精品日本| 亚洲一区二区三区激情| 欧美激情五月| 亚洲高清在线播放| 亚洲国产精品久久人人爱蜜臀| 久久精品噜噜噜成人av农村| 久久国产主播| 国产日韩欧美视频| 欧美在线播放高清精品| 亚洲欧美区自拍先锋| 欧美视频在线视频| 99精品欧美一区二区三区综合在线| 亚洲精品欧美| 欧美日韩成人在线观看| 亚洲日本免费| 亚洲性图久久| 国产精品成人aaaaa网站| 在线视频欧美日韩精品| 亚洲欧美日韩国产一区二区| 国产精品美女久久久浪潮软件 | 国产农村妇女毛片精品久久麻豆 | 国产精品久久久久久久久动漫| 日韩亚洲欧美一区| 亚洲一区亚洲| 国产欧美精品日韩精品| 欧美一区二区成人| 欧美成年人网| 一区二区日韩精品| 国产精品乱码妇女bbbb| 欧美一区二区三区播放老司机| 久久天堂精品| 亚洲青涩在线| 国产精品久久久一区二区三区 | 欧美福利视频网站| 一区二区三区蜜桃网| 国产欧美精品一区aⅴ影院| 欧美在线观看视频一区二区| 欧美国产综合| 亚洲欧美一区二区视频| 国产中文一区二区| 欧美精品国产精品| 性一交一乱一区二区洋洋av| 亚洲大黄网站| 性欧美xxxx视频在线观看| **欧美日韩vr在线| 国产精品久久福利| 久久久久久一区| 这里只有精品视频| 蜜臀久久99精品久久久久久9| 一区二区三区日韩在线观看| 国产午夜精品全部视频播放 | 欧美视频日韩视频在线观看| 欧美在线播放| 999亚洲国产精| 免播放器亚洲| 亚洲专区免费| 亚洲激情视频| 国产尤物精品| 国产精品乱人伦一区二区| 免费在线亚洲欧美| 久久er99精品| 亚洲一区二区三区欧美| 亚洲国产天堂久久综合网| 欧美在线一区二区三区| 亚洲视频一二区| 亚洲区欧美区| 在线视频成人| 国内精品久久久久久久影视蜜臀 | 久久久噜噜噜久噜久久| 亚洲在线免费| 亚洲老板91色精品久久| 一区在线视频观看| 国产日韩久久| 国产精品呻吟| 国产精品久久国产愉拍 | 老司机成人在线视频| 午夜日韩福利| 亚洲欧美一区二区激情| 一个色综合av| 亚洲精品国产精品国自产在线| 久久亚洲国产成人| 久久国产欧美| 欧美在线观看视频| 亚洲欧美怡红院| 亚洲在线观看免费| 亚洲一区二区三区中文字幕| 一本色道久久综合亚洲精品婷婷| 亚洲国产日韩欧美在线99| 在线观看久久av| 在线精品高清中文字幕| 一区二区三区在线免费观看| 影音先锋中文字幕一区| 有码中文亚洲精品| 亚洲激情一区| 亚洲精品国产精品国自产观看浪潮| 亚洲第一在线综合在线| 亚洲国产日韩欧美在线动漫| 亚洲精选一区| 一区二区欧美视频| 亚洲特级片在线| 亚洲欧美一区二区三区在线| 欧美在线短视频| 久久视频国产精品免费视频在线| 久久亚洲精品一区二区| 欧美成人精品h版在线观看| 欧美sm视频| 99re视频这里只有精品| 亚洲图片在线| 久久久久在线| 欧美激情亚洲国产| 国产精品国产三级国产aⅴ入口| 国产精品一级二级三级| 国产一区二区福利| 一区二区三区中文在线观看| 91久久夜色精品国产九色| 日韩一级二级三级| 欧美亚洲免费在线| 欧美.日韩.国产.一区.二区| 亚洲人成网站精品片在线观看 | 免费在线欧美视频| 亚洲九九九在线观看| 午夜精品免费在线| 欧美凹凸一区二区三区视频| 欧美性大战xxxxx久久久| 国产一区二区日韩精品| 亚洲毛片在线观看.| 欧美在线播放| 亚洲激情一区二区| 性久久久久久久久| 欧美日本三区| 狠狠色伊人亚洲综合网站色| 亚洲色在线视频| 免费成人高清视频| 亚洲欧美美女| 欧美精品电影| 在线日韩中文| 久久精品国产综合| 一区二区三区三区在线| 久久躁狠狠躁夜夜爽| 国产精品mm| 亚洲免费播放| 免费观看在线综合色| 亚洲综合色视频| 欧美体内谢she精2性欧美| **欧美日韩vr在线| 久久精品色图| 亚洲一级影院| 欧美午夜精彩| 一区二区三区四区五区精品视频| 欧美成人激情在线| 久久久噜噜噜久噜久久| 国产精品一区二区黑丝|