有msg1、msg2、msg3三個(gè)字符串變量,初始值均為"Hello",其定義和初始化語(yǔ)句為:
由于定義的方式不同,因此三個(gè)變量的含義并不相同;在這三個(gè)變量中,變量()是“指向字符常量的普通指針”,變量()是“指向字符變量的固定指針”。
您可能感興趣的試卷
你可能感興趣的試題
已知有如下類(lèi)層次的定義:
現(xiàn)需要編寫(xiě)類(lèi)C的成員函數(shù)h()的實(shí)現(xiàn),請(qǐng)問(wèn)下面四個(gè)選項(xiàng)中的四條語(yǔ)句,哪條能夠正確地通過(guò)編譯()
A.A::f()
B.A::g()
C.f()
D.g()
A.不傳遞,即如果類(lèi)A是類(lèi)B的友元,類(lèi)B是類(lèi)C的友元,類(lèi)A卻不一定是類(lèi)C的友元
B.不交換,即是說(shuō)明如果類(lèi)B是類(lèi)C的友元,類(lèi)C卻不一定是類(lèi)B的友元
C.可繼承,即是說(shuō)明如果類(lèi)A是類(lèi)B的友元,類(lèi)C是從類(lèi)A派生,類(lèi)C也是類(lèi)B的友元
D.友元可以是函數(shù)(甚至可以是另一個(gè)類(lèi)的成員函數(shù)),也可以是一個(gè)類(lèi)
A.整形函數(shù)
B.浮點(diǎn)函數(shù)
C.虛函數(shù)
D.字符型函數(shù)
已知有如下定義:
則哪個(gè)選項(xiàng)中的指針是常量指針()
A.ptr1
B.ptr2
C.ptr3
D.ptr1和ptr2
A.非靜態(tài)成員函數(shù)
B.析構(gòu)函數(shù)
C.友元函數(shù)
D.虛函數(shù)
最新試題
()是面向?qū)ο蟪绦蛟O(shè)計(jì)方法中的程序主體。
使用string類(lèi)時(shí),在程序中必須包含這個(gè)類(lèi)的頭文件,使用的語(yǔ)句為()。
()是指在程序的同一范圍內(nèi)聲明幾個(gè)功能類(lèi)似的同名函數(shù)。
如果在定義引用時(shí),在定義的前面加上了()關(guān)鍵字,則表明該引用是常引用。
C++中每一個(gè)以符號(hào)()開(kāi)頭的行都是預(yù)處理命令。
引用的定義格式為()。
C++語(yǔ)言可以用()限定符強(qiáng)制改變?cè)L問(wèn)權(quán)限。
運(yùn)算符()用于申請(qǐng)動(dòng)態(tài)存儲(chǔ)空間,它的操作數(shù)為某種數(shù)據(jù)類(lèi)型且可以帶有初值表達(dá)式或元素個(gè)數(shù)。
運(yùn)算符new還可以用來(lái)對(duì)數(shù)組進(jìn)行動(dòng)態(tài)分配,這時(shí)需要在數(shù)據(jù)類(lèi)型后面添加(),并在其中指明所要分配的數(shù)組元素個(gè)數(shù)。
C++一般的程序都要具有兩條語(yǔ)句,這兩條語(yǔ)句為()和using namespace std。