以下是c#中的指標用法,c語言的指標除了可以隨意讀取記憶體之外,不知道有啥好處,我把指標比喻成陣列下表。
而記憶體就如一條超級大的陣列。
我真的越來越 搞不懂指標的意義,處了可以越界有啥好處了。
mystruct struct=new mystruct();
mystruct refmystruct = ref struct;
這樣完全可以取代指標了.
那麼 refmystruct 間接操作 struct 。
如果無需struct 了。
就指向 其他 mystruct 的 物件。
就如給 物件 起 了乙個 別名一樣。
但有必要那麼多別名嗎。
我反而覺得類名就應該增加 別名的需求。
如 car>,electric>> newestcar= new car>,electric>> ();
這麼長的類名確實讓人不爽。經常問著到底是什麼呢。 我認為這樣的型別才應該來個別名 。
#declare typename: newestcartype = car>,electric>> ;
newestcartype newestcar=new newestcartype ();
#undeclare
如果是我 就會發明上述語法的了。
搞不懂的暴搜
暴搜優化.分析 令第 i 種裝備的數量為sum i 顯然如果 sum i 不為 0 那麼這種裝備必選一件,在這時需要考慮的總方案數為 max sum i 1 其中 sum i 50。最壞情況下所有 sum 的值都相同,令它們都等於 k,則方案數為 kn k 當 k 取 3 時取到最大值 3n 3 在...
UDPClient 的奇特現象,實在搞不懂
我有個專案,設計了乙個udp服務端。是通過udpclient 的乙個例項 同一埠 提供收發服務。當專案上線測試後,奇怪的現象發生。如果重啟過伺服器的話,伺服器可以執行一段較長時間無異常。但一段時間之後,奇怪的事情來了。1 例如之前有a b c等n個客戶端已經連線到服務端,服務端一直持續為它們 提供服...
gcc 與 g 的不同點 搞不懂
一段 如下 void buff buff malloc len snprinf char buff,len,num is d len mq send mqd,buff,len,prio g 使用錯誤如下 yunlong ubuntu code mq g o mqsend mqsend.c lrt m...