#include
#include
using namespace std;
int main(int argc,char* ar**)
int a = 10;
int b = 20;
int &m = a;
int equal;
m = b;
cout<<"a = "cout<<"a = "cout<<"equal = "結果:a= 20;
b = 20;
a = 100;
b = 20;
equal = 1;
前面的都好理解,最後乙個equal = 1;是因為乙個一般變數引用的時候,當m被宣告為a的引用的時候,m不需要另外開闢記憶體空間,而是與a占用同乙個記憶體單元。它們具有同一位址。所以equal的值為1。
這也正應驗了我前兩天心裡存在的乙個疑問,我當時覺得引用需要開闢新的記憶體空間,但是乙個公司裡的工程師認為不需要,他覺得既然是變數必然需要開闢記憶體空間。
所以以後當自己覺得自己的想法是對的時候不要輕易被別人的想法所影響,甚至改變,一定要堅守自己的想法,因為別人的想法不一定對。
引以為鑑!
筆試 c 筆試題
1 在派生類中通過 base 呼叫基類成員 解析 2 方法重寫使用關鍵字 override 解析 使用virtual和override關鍵字實現方法重寫 3 關於抽象類下面說法錯誤的是 選一項 a 抽象類可以包含非抽象方法 b 含有抽象方法的類一定是抽象類 c 抽象類不能被例項化 d 抽象類可以是密...
經典筆試題筆記
1.有無序的實數列v n 要求求裡面大小相鄰的實數的差的最大值,關鍵是要求線性空間和線性時間 方法 桶排序 由抽屜原理知最在差值maxsub有如下關係 所以,當所桶大小設為 然後就成有序的了,接下來就只要比較相鄰,取最優就可以了。2.13個球乙個天平,現知道只有乙個和其它的重量不同,問怎樣稱才能用三...
普天C 筆試題
普天是南京一家通訊公司,全稱為 南京普天通訊股份 公司 為 網上流傳一套普天c 筆試題,我將我做的答案公布與此,僅供參考。1.實現雙向鍊錶刪除乙個節點p,在節點p後插入乙個節點,寫出這兩個函式 答 假設線性表的雙向鍊錶儲存結構 typedef struct dulnodedulnode,dulink...