1樓:匿名使用者
這個符號在c++中是指標呼叫的意思。舉個例子:
有乙個phone類(手機),該類有乙個成員函式sendmessage()用於發短訊息,通常你要呼叫這個函式,可以先定義乙個phone類的指標*phone,利用這個指標就可以呼叫該函式了:
phone->sendmessage();
2樓:匿名使用者
通過類指標呼叫類中public的函式成員和資料成員。下面是乙個小例子#include
using namespace std;
class cbox
;void cbox::getdata(int w,int h,int l)
int cbox::volume(void)int main(void)
3樓:噩k之王
它是指向結構體成員的運算子,結合方向為自左向右,優先順序是1級
4樓:子曰周
c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,
而西方的程式設計師通常讀做「c plus plus」,「cpp」。 它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式語言。
它支援過程化程式設計、資料抽象、物件導向程式設計、製作圖示等等泛型程式設計等多種程式設計風格。
c++中copychars是什麼意思
5樓:育知同創教育
copychars是字元拷貝的意思。。
使用方法:
c******string str(_t("******************x"), 20, pmgr);
tchar* pszsrc = _t("hello world!");
_tprintf_s(_t("%s\n"), str);
str.copychars(str.getbuffer(), pszsrc, 12);
_tprintf_s(_t("%s\n"), str);
c++中 -> 是什麼意思,如何使用
6樓:天雲一號
->是指標的指向運算子,通常與結構體一起使用。
具體使用方法可以參考如下程式:
#include
struct stu // 定義乙個結構體;void main()
7樓:匿名使用者
memory是指標型別
memory->destroy(bop_index);
memory是乙個指向乙個型別的物件的指標,memory->destroy()是呼叫了裡面的destroy函式
如下int timestep = update->ntimestep; 是將update所指向的物件的裡面的ntimestep的成員變數的值賦值給timestep;
int *tag = atom->tag;看上去tag應該是乙個int*的成員變數
8樓:匿名使用者
是類或結構體指標訪問其成員變數或函式的方式如struct 或者 class memorymemory* memory = new memory();
memory->destory();
int b = memory->a;
其實 . 和 -> 都是乙個意思,訪問成員變數或者函式,區別->用於指標變數
9樓:
-> 結構或類的指標 的成員
變數或成員函式。
atom->tag , atom是 結構或類(宣告為指標),tag 是它的成員, atom->tag 是值。
memory->destroy (bop_index); destroy 是memory的成員函式,memory 類(宣告為指標)。
其餘 類推。
10樓:匿名使用者
物件呼叫方法
這麼基礎的東東書上有的,好好學基礎吧
c++中的:: -> >>分別是什麼意思?
11樓:匿名使用者
1.作用域運算子"::"
作用域:變數在程式中的起作用範圍
作用域運算子:"::"
如果希望在區域性變數的作用域內使用同名的全域性變數,可以在該變數前加上"::","::"稱為作用域運算子.
2.->運算子:左邊的指標變數通過指向的位址訪問所在位址裡面的內容3.>>運算子:是右移位運算子,把左運算元的二進位制內容右移有運算元的位數,並在最左邊按最高位補齊
12樓:匿名使用者
:: 域運算子
-> 指向成員運算子 得到乙個指標指向的元素>>這個要看前面是什麼,可能表示cin的輸入,也可以是移位操作<< 按位左移
>> 按位右移
13樓:倒霉熊
::域作用符 表示是那個域,那個類,那個命名空間的。
->一般是指標,訪問其成員
>>右移 或 輸入
14樓:匿名使用者
:: 域運算子
<< 按位左移
>> 按位右移
-> 指向成員運算子
15樓:匿名使用者
c++自帶型別
:: 域運算子
<< 左移運算子
>> 右移運算子
-> 指向成員
還可以過載,根據過載的定義來,訊息來自華夏聯盟
16樓:匿名使用者
乙個是指標,乙個是輸出操作符。
17樓:匿名使用者
->是表示得到乙個指標指向的元素,
>>這個要看前面是什麼,可能表示cin的輸入,也可以是移位操作
18樓:自由不能過
->是指標》是位移運算子
c++ 中的「->」什麼意思?
19樓:匿名使用者
指向結構
變數的指標
乙個指標變數當用來指向乙個結構變數時,稱之為結構指標變數。結構指標變數中的值是所指向的結構變數的首位址。通過結構指標即可訪問該結構變數,這與陣列指標和函式指標的情況是相同的。
結構指標變數說明的一般形式為:
struct 結構名 *結構指標變數名
例如,在前面的例題中定義了stu這個結構,如要說明乙個指向stu的指標變數pstu,可寫為:
struct stu *pstu;
當然也可在定義stu結構時同時說明pstu。與前面討論的各類指標變數相同,結構指標變數也必須要先賦值後才能使用。
賦值是把結構變數的首位址賦予該指標變數,不能把結構名賦予該指標變數。如果boy是被說明為stu型別的結構變數,則:
pstu=&boy
是正確的,而:
pstu=&stu
是錯誤的。
結構名和結構變數是兩個不同的概念,不能混淆。結構名只能表示乙個結構形式,編譯系統並不對它分配記憶體空間。只有當某變數被說明為這種型別的結構時,才對該變數分配儲存空間。
因此上面&stu這種寫法是錯誤的,不可能去取乙個結構名的首位址。有了結構指標變數,就能更方便地訪問結構變數的各個成員。
其訪問的一般形式為:
(*結構指標變數).成員名
或為:結構指標變數->成員名
例如:(*pstu).num
或者:pstu->num
應該注意(*pstu)兩側的括號不可少,因為成員符「.」的優先順序高於「*」。如去掉括號寫作*pstu.num則等效於*(pstu.num),這樣,意義就完全不對了。
下面通過例子來說明結構指標變數的具體說明和使用方法。
【例】struct stu
boy1=,*pstu;
main()
本例程式定義了乙個結構stu,定義了stu型別結構變數boy1並作了初始化賦值,還定義了乙個指向stu型別結構的指標變數pstu。在main函式中,pstu被賦予boy1的位址,因此pstu指向boy1。然後在printf語句內用三種形式輸出boy1的各個成員值。
從執行結果可以看出:
結構變數.成員名
(*結構指標變數).成員名
結構指標變數->成員名
這三種用於表示結構成員的形式是完全等效的。
20樓:千鋒教育
c++ 中的「->」的意思是指向結構變數的指標。
指標(pointer)是程式語言中的乙個物件,利用位址,它的值直接指向(points to)存在電腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為"指標"。
意思是通過它能找到以它為位址的記憶體單元。在高階語言中,指標有效地取代了在低階語言,如組合語言與機器碼,直接使用通用暫存器的地方,但它可能只適用於合法位址之中。指標參考了儲存器中某個位址,通過被稱為反參考指標的動作,可以取出在那個位址中儲存的值。
作個比喻,假設將電腦儲存器當成一本書,一張內容記錄了某個頁碼加上行號的便利貼,可以被當成是乙個指向特定頁面的指標;根據便利貼上面的頁碼與行號,翻到那個頁面,把那個頁面的那一行文字讀出來,就相當於是對這個指標進行反參考的動作。
21樓:阿朽木
表示 類 或 結構體 變數 的 成員
一般 動態(指標) 定義 的 變數用『->』表示。
如果 靜態 定義 的 變數 就用 '.' 表示 即可。
22樓:匿名使用者
用於指標的成員訪問符。
23樓:信嬌索念之
比如使用這個函式來貼圖,目標視窗控制代碼為hdestdc,源視窗控制代碼為hsrcdc,不使用這個符號需要這樣寫,bitblt(hdesdc,0,0,hsrcdc,0,0,57,128,srccopy).
如果用這個符號就可以這樣寫,hdestdc->bitblt(0,0,hsrc,0,0,57,128,srccopy).從這個意義上說,這個符號的意思就是在哪乙個物件上使用這個函式.
24樓:奇禮**
::在c++中好多時候要用比如std::cout<<"你好"< cout<<,也就是說cout屬於std名詞空間裡面定義的, 25樓:勵靜倪玲然 指向結構體變數的運算子, 如若定義了結構體變數 struct student stu; 在主函式給num=1001 切定義咯*p 則輸出語句p->num等價(*p).num等價stu.num c++中%100%10 是什麼意思? 26樓:匿名使用者 %100的結果是除以100的餘數 %10的結果是除以10的結果的整數部分 % 是求餘數 / 是除 這兩個運算是不一樣的,/ 的優先順序稍微高於 %,但是屬於同一等級二目運算, 運算規則是從左到右的; 27樓:示申僉 %運算是整除取餘運算 比如1132整除100應該是得11餘數32132整除100則是得1,餘數也是32 千位上的1要算,但關鍵是,他只取的餘數,所以1132%100和132%100的值是一樣的,都是32然後32再整除10取餘數,則是2 表示作用域,和所屬關係。比如乙個a類 存在乙個函式test是屬於a的,如下 關於 的具體解析 是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class scope 類作用域符 用法 class name 3 namespace scope 命名空... 就是模運算,就是取餘 餘數 就是除號,int整數運算,就是取整數 四捨五入 物件導向就是所有的操作都是基於物件的,所關注的是物件,我想知道textbox裡的內容 這個操作,直接找textbox物件的text屬性就可以了。敢問你對物件這個概念有怎樣的理解,物件導向的重點是物件,而不是面向,如果你想知道... 是字串結束的標誌,也代表你這個字串為空,0的ascii碼也為0,這是字串的知識,不懂歡迎追問。c 中 0 是什麼意思?所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都...在c中是什麼意思在C中是什麼意思
c是什麼意思,在c 中 什麼意思
c 中0」是什麼意思,C 中 0 是什麼意思?