CPP 關於long的爭議和思考

2022-04-06 08:33:15 字數 1207 閱讀 6018

先普及一下vs開發linux的知識點 vs2017的安裝:

建立專案在這

第一次執行的時候會讓輸入伺服器資訊(ssh連線)

然後你去伺服器看即可看見編譯後的版本(寫程式的時候win裡面的一些東西就不要帶進去了,比如notepad之類的指令)

一般都在/home/使用者名稱裡面建立專案,遠端伺服器資訊可以在選項--跨平台裡面看見

不扯了,步入正題。有些人說32位系統long是4個位元組,這個沒有爭議。64位是8個位元組,也有些人說是4個位元組。。。暈,實驗一把就知道了

一般來說:linux64的long型別是8個位元組

win的long都是4個位元組

所以所能定義成int的,就別定義成long了吧,裡面的內部實現也是耗效能的

擴:net方向的順便測試了一下,x64是8位(32位的待測試)

關於產品經理的八個爭議

產品經理貌似是通才,在市場 設計 技術 管理 使用者 心理 專案等多方面皆有所涉獵,產品經理沒有學校也沒有專業系別。今天沒有,以後也很難有。不染風塵的進步,或貌自囚於一室,亦或攬物於異池。山川麗秀,物色人等。天下之大,沒有一處能避開產品的涉獵圈。在行業裡摸爬滾打了十多年,在產品經理的身份上我經常聽到...

關於cpp檔案中extern( h 的使用

專案中為了結構清晰肯定是會將不同功能的函式放置在不同的檔案中。那麼我們需要呼叫其他檔案中的函式怎麼辦?有extern!假設a1.cpp需要呼叫b2.cpp中的函式int getsum int array,int len 我們需要在a1.cpp中宣告 extern int getsum int arr...

關於博弈的思考

博弈,決策,永恆的主題 在博弈的過程中不要考慮是否公平,而是要考慮是否對你自己有利。這句話很值得思考。人生無時無刻不在博弈,無論是在微觀上,兩個人之間的談話 還是在巨集觀上每次人生抉擇的過程,博弈,總是在乙個恰當的視點上讓人設身處地的感受到。在博弈的過程中,公平與否,很多人都在抱怨 有的時候是與自己...