害,還沒找到工作,太難了,只能繼續努力了,加油衝!
1.C++拷貝構造函數爲什麼只能引用傳遞,不能按值傳遞:
因爲按值傳遞的話,得先用拷貝構造函數給形參賦值,又按值傳遞,又調用拷貝構造函數,一直這樣無限遞歸,所以不能按值傳遞。
2.x = x + 1; x += 1; x++;哪個效率最高:
x = x + 1首先取右邊x的地址取值,加1,然後取左邊x地址,然後將x + 1賦值給左邊的x;
x += 1 取x的地址加1,賦值給x;
x++ 取x地址,自增1;
所以x++效率最高。
3.靜態庫與動態庫的區別https://blog.csdn.net/wsq119/article/details/82285480
4.strcpy爲什麼需要返回值char *?
爲了增加程序的靈活性和支持鏈式表達式。