struct test
test(int x){}
void fun(){}
};class test1
test1(int x){}
void fun(){}
};int main(void)
{test1 a(); //行1
a.fun();//行2
test1 b;//行3
b.fun();//行4
test c();//行5
c.fun();//行6
test d;//行7
d.fun();//行8
編譯的時候行1和行5都會出錯,如果把2,4,6,8注釋掉,編譯就不會出錯,行3和行7呼叫建構函式會做列印的操作,但是會發現行1和行5,並不會呼叫建構函式,
所以test1 a() 和 test c() 這樣的寫法編譯器會把它看出是函式的宣告,所以在呼叫fun()函式的時候才會出錯
學習筆記1
1 字串原地逆序 使用臨時變數 void reverse string s 5 求平均值 避免溢位 int f int x,int y 6 楊氏矩陣 bool young int a m n int x return false 7 十進位制轉十六進製制 string decimaltohexade...
學習筆記1
第二單元 linux的基本操作 1.改變使用者的密碼 passwd命令 注 a.只有root使用者可以修改其他使用者的密碼。普通使用者只能修改自己的密碼,且密碼必須設定地較為複雜,否則修改不成功 b.若執行passwd命令時後面不加使用者名稱,表示的是修改當前使用者的密碼。2.系統使用者的分類 注 ...
學習筆記。1
login.php 接收 errno的值 if empty get errno loginprocess.php 接受使用者資料 id post id 2.密碼 password post password 到資料庫去驗證,mysql擴充套件庫,mysqli擴充套件庫 1。得到鏈結 1.得到連線 c...