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

隨筆-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>
            亚洲高清一区二| 精品成人一区二区三区四区| 一区二区三区|亚洲午夜| 午夜视频在线观看一区二区三区| 久久久久国色av免费观看性色| 欧美伦理91| 国产日韩欧美制服另类| 亚洲天堂偷拍| 亚洲肉体裸体xxxx137| 久久综合久久综合这里只有精品| 国产精品天美传媒入口| 99视频+国产日韩欧美| 久久久亚洲人| 欧美一区二区在线看| 国产精品永久在线| 亚洲欧美日韩区| 日韩视频一区二区三区在线播放| 亚洲精品视频在线看| 久久综合亚州| 亚洲国产精品99久久久久久久久| 久久久精品欧美丰满| 午夜精品一区二区三区在线视| 欧美日韩一区在线| 午夜在线观看欧美| 欧美亚洲视频| 黄色成人小视频| 美女黄色成人网| 99在线观看免费视频精品观看| 欧美精品成人| 日韩午夜免费| 一本色道**综合亚洲精品蜜桃冫| 午夜精品一区二区三区在线| 久久噜噜亚洲综合| 亚洲国产高清一区| 欧美一级大片在线观看| 亚洲自拍高清| 国内精品久久久久影院优| 久久综合给合| 欧美69wwwcom| 91久久国产综合久久蜜月精品| 亚洲国产一区在线观看| 欧美视频免费在线| 久久国产精品久久国产精品| 久久亚洲一区二区三区四区| 亚洲精品欧美专区| 亚洲专区在线视频| 在线免费一区三区| 亚洲精选大片| 国产亚洲欧美一区二区| 欧美激情精品久久久久久变态| 欧美成人久久| 亚洲欧美日韩人成在线播放| 久久福利一区| 在线视频精品一区| 欧美专区在线| 宅男精品视频| 久久久久久夜| 亚洲欧美日韩天堂| 麻豆国产va免费精品高清在线| 亚洲女ⅴideoshd黑人| 久久九九免费视频| 性欧美精品高清| 欧美国产三级| 久久综合精品国产一区二区三区| 欧美日韩成人一区二区| 久久免费国产| 国产精品二区影院| 亚洲第一页中文字幕| 国产日韩欧美不卡| 亚洲精品久久久久久久久久久久| 麻豆国产精品777777在线| 欧美在线视频播放| 午夜欧美精品| 亚洲夜晚福利在线观看| 久久综合狠狠| 久久久久久久网站| 欧美搞黄网站| 欧美成人tv| 韩国一区二区三区在线观看 | 亚洲一区二区毛片| 亚洲第一毛片| 午夜亚洲激情| 一区二区三区欧美成人| 欧美大片一区二区三区| 久久久伊人欧美| 国产日本欧洲亚洲| 午夜久久久久久| 亚洲一区欧美激情| 欧美视频一区二区三区…| 欧美激情亚洲精品| 亚洲黄色av| 毛片一区二区| 欧美大片在线看| 亚洲黄色大片| 午夜天堂精品久久久久| 性做久久久久久久久| 国产精品久久久久av| 99精品视频免费全部在线| 99re6这里只有精品| 欧美电影专区| 亚洲午夜精品久久久久久app| 欧美久久久久久久| 日韩视频在线观看| 亚洲在线观看| 国产欧美69| 欧美一区二区精品在线| 久久久久久久激情视频| 一色屋精品视频在线看| 久久午夜影视| 欧美制服第一页| 亚洲经典自拍| 国内揄拍国内精品久久 | 亚洲黄色视屏| 欧美在线综合| 亚洲综合视频网| 亚洲精品一区二| 黄色成人在线免费| 国产精品美女久久| 欧美精品一区在线| 久久婷婷人人澡人人喊人人爽| 亚洲一区二区不卡免费| 日韩视频中文字幕| 亚洲黄色三级| 欧美黄色aaaa| 欧美凹凸一区二区三区视频| 欧美自拍丝袜亚洲| 亚洲欧美日韩在线高清直播| av成人免费在线观看| 亚洲欧洲一区二区三区久久| 韩日欧美一区| 韩国免费一区| 国产一二三精品| 国产日韩欧美精品在线| 国产精品日韩电影| 国产精品久久久久久久久借妻| 欧美片第一页| 欧美精品精品一区| 欧美精品久久天天躁 | 亚洲无亚洲人成网站77777| 亚洲精品久久久蜜桃| 亚洲精品乱码久久久久久黑人| 亚洲黄色免费网站| 亚洲日本欧美天堂| 99国产精品久久| 亚洲最快最全在线视频| 日韩一级黄色av| 亚洲午夜久久久| 亚洲一区一卡| 欧美亚洲一区| 久久久噜噜噜久久人人看| 久久久水蜜桃| 欧美成人精品三级在线观看| 欧美巨乳在线| 欧美亚洲不卡| 国产一区二区激情| 在线成人h网| 艳妇臀荡乳欲伦亚洲一区| 亚洲视频福利| 久久久www成人免费毛片麻豆| 久久久中精品2020中文| 欧美黑人多人双交| 日韩一区二区精品视频| 亚洲一区欧美| 久久午夜视频| 欧美三级视频在线播放| 国产啪精品视频| 亚洲国产精品毛片| 亚洲一区二区三区在线看| 久久精品在线视频| 亚洲国产一成人久久精品| 亚洲一区二区成人在线观看| 欧美综合激情网| 欧美人与性动交α欧美精品济南到| 欧美视频精品在线观看| 91久久精品美女高潮| 亚洲欧美制服中文字幕| 亚洲国产成人av在线| 亚洲欧洲日本国产| 在线观看国产欧美| 在线视频一区观看| 久久综合给合| 亚洲图色在线| 乱人伦精品视频在线观看| 国产精品久久久久一区二区三区 | 国产精品精品视频| 亚洲第一狼人社区| 欧美在线精品免播放器视频| 亚洲第一黄色网| 午夜精品久久一牛影视| 欧美激情精品久久久久| 国内久久精品视频| 亚洲一区久久久| 欧美激情网友自拍| 久久电影一区| 国产精品午夜视频| 亚洲午夜激情| 亚洲精品一区二区三| 久久亚洲春色中文字幕久久久| 国产精品视频导航| 亚洲天堂av图片|