作者查詢 / rodion
作者 rodion 在 PTT [ C_and_CPP ] 看板的留言(推文), 共93則
限定看板:C_and_CPP
看板排序:
全部HatePolitics8884Military2788Tech_Job2308NBA1320Baseball693Gossiping481Soft_Job481basketballTW404PlayStation256Stock138Butterfly134movie129MobileComm125DeathNote103C_and_CPP93CareerPlan60C_Chat59GuessX357Hunter53FuMouDiscuss49Option46SWORD41LTK37Rockets31KMT30NBA_Film28Jeremy_Lin25Salary24DPP19WorkinChina19CMWang18Trading18ComeHere13Tennis12Physics11Python11R_Language11TSU11Olympics_ISG10ainori7Militarylife6NEW_ROC6FJU5Jay5Knicks5NTUEE_ALC5Williams5GameKing4goodclass1034historia4nCoV20194NTUGIEE_EDA4politics4Russian4Beast-Chieh3CrossStrait3IA3iOS3Jacky_Woo3joke3Lun-mei3NTU3NY-Yankees3S.H.E3Steam3Sub_DigiTech3Web_Design3a-diane2AKB482Beauty2BLAZERS2CheerGirlsTW2CTS2gay2Japandrama2NBAJerseys2NeedFood2NTUcourse2Tsao2TW-M-Tennis2AIR_JORDAN1Android1ask-why1car1cksh80th3071CMU_BST011Conan1CPSHS10th3031Datong1dictionary1DigiCurrency1FLAT_CLUB1Foreign_Inv1graduate1HsinYi1I-Lan1iPod1Kaohsiung1KinKi-Kids1KoreaStar1L_SecretGard1L_TaiwanPlaz1Lakers1LGBT_SEX1MacShop1Marginalman1media-chaos1MenTalk1MiamiHeat1NBAEasyChat1novel1Oversea_Job1Pistons1popmusic1PublicIssue1Spurs1Suckcomic1TKU_EE_92C1TWSU1WomenTalk1<< 收起看板(120)
16F→:why don't you use cout to replace printf?05/03 14:28
12F→:不是數仟上萬行的程式 用不用全域變數 其實無關緊要03/25 17:09
13F→:如果還是想避免的話 用namespace是一個可以考慮的做法03/25 17:09
14F推:可以考慮利用繼承來達到模組間的溝通12/26 01:08
15F→:此例玩家系統可以有一個子類別讓敵人系統去繼承12/26 01:11
16F→:此子類別只提供敵人系統需要的函式呼叫12/26 01:12
17F→:只要在敵人系統增加一個由玩家系統實例初始化的子物件12/26 01:13
19F→:敵人系統就可以透過繼承體系呼叫玩家系統的成員函式12/26 01:13
20F→:修正上面 敵人系統可以有一個子類別讓玩家系統去繼承12/26 01:15
14F→:最後一條看過另一個說法 應該先include .cpp對應的.h11/12 12:15
15F→:如此才能確保每個.h都是self-compilable 即不依靠其他.h就11/12 12:15
16F→:能通過編譯 這邊我覺得比google style合理11/12 12:16
24F→:謝樓上 確實如此 原PO的文章沒寫第一個order11/12 16:33
17F→:qt => 懂 c++ 用起來很"爽"10/08 17:21
10F推:沒能練到程式架構和可讀性 是因為寫的程式太小 功能太簡單09/20 18:00
5F→:新增struct的第一個元素 用來給不同struct可供區別的id08/13 15:59
7F→:這方法只能說是大部分情形堪用 但並不完美08/13 16:00
8F→:因為需要將一部分程式運作正常的責任放在函式呼叫者08/13 16:01
6F推:沒法看到圖 不過圖形化介面可以考慮用QT07/06 10:44
3F推:請勿將const放在.h檔 這樣會使所有include到的.cpp檔 都有04/03 00:55
4F→:一份該const變數在記憶體中 建議的做法是 const 寫在某.cpp04/03 00:56
5F→:中 其他該變數的cpp 在extern宣告使用之04/03 00:57
6F→:關鍵是 const被g++視為 internal linkage 不會佔用全域空間04/03 00:58
7F→:這意味著 每個cpp中同名的const變數皆是不同的!04/03 00:59
11F→:把相同的 程式碼段 獨立成一個 函式 (extract method)03/26 23:24
12F→:如上 很多讓程式碼更加易理解並增加復用性的方式 可參考03/26 23:26
13F→:Refactoring 重構 這本書 另外 你程式的naming也有改善空間03/26 23:26
14F→:另外 或許你可以 考慮 物件導向的設計方式03/26 23:30