作者查詢 / Fenikso
作者 Fenikso 在 PTT [ C_and_CPP ] 看板的留言(推文), 共322則
限定看板:C_and_CPP
看板排序:
全部ShoujoKageki2337PuzzleDragon590C_Chat498C_and_CPP322WOW148Ajax67Liu64Gossiping37Chan_Mou33BanG_Dream31Web_Design26Prob_Solve23Haruhi21KIRARA14PokeMon14LeafKey13NIHONGO13java12XiangSheng12media-chaos11nCoV20199SchoolRumble9TypeMoon8Kyoto_Ani7Programming7Soft_Job7AC_Music6Python6CSIE_SOCCER5Expansion075Japan_Travel5KanColle5FuMouDiscuss4Hayate4Hunter4Marginalman4NDS4SFFamily4b93902HW3Browsers3CSSE3DIABLO3GameDesign3KenAkamatsu3riddle3SWORD3Baseball2Boy-Girl2GatoShoji2historia2Japandrama2KS94-3202PublicIssue2Vocaloid2WarCraft2Weyslii2b94902xxx1BBSmovie1C_ChatBM1CGI-Game1ck57th3171CMWang1Cross_talk1CSMU-MED901DeathNote1e-shopping1Falcom1Google1HatePolitics1Hearthstone1HOT_Game1HotBloodYuan1HSNU_10081joke1LightNovel1Little-Games1Mdhs2th-3081MobileComm1MobilePay1NTU1PttLifeLaw1RedSox1Rockman1SSSH-16th-Fk1StupidClown1Suckcomic1SYSOP1TMU_GIMI931WorldCup1<< 收起看板(89)
55F推: 為什麼一定要放stack XD03/20 22:28
1F推: 簡單的說, linker要一份 "所有trnaslation unit都看得到01/02 00:03
2F→: 的 foo" (不管有沒有人真的用到, 反正他就是要)01/02 00:04
3F→: 但是你的inline foo只有自己這個translation unit看得到01/02 00:05
4F→: linker就不開心了01/02 00:05
7F推: 要用gcc -O0才會看到error01/02 22:42
10F推: 因為你有宣告而且在code裡面有用到, linker就要去找定義01/03 00:06
11F→: linker不知道唯一用到的地方被inline換掉了01/03 00:07
12F→: 他只知道有個undefined symbol在symbol table上面01/03 00:08
3F推: 你要怎麼只回收b, 移動rsp嗎? 這樣也沒有真的回收喔12/08 17:19
11F推: 2樓是對的, 答案是-65525, signed int12/07 13:14
12F推: (如果int比short大)12/07 13:30
15F推: 處理器沒在分 但是c/c++標準有規定是有號還是無號啊12/07 20:36
16F推: 或者換個講法, (y-x)>>1的shift要用SAR還是SHR?12/07 20:41
17F→: 標準會跟你說y-x是signed所以這邊用SAR12/07 20:42
7F推: 因為x64的parameter是先放進register不是stack06/27 12:36
1F推: "跟你外圍加的const和ref一點關係都沒有" 嚴格來說是有啦06/23 21:51
2F→: temp是const, get<0>(temp)會走到有const的overload,06/23 21:51
3F→: 回傳的type也會多一個const, 只是那個const剛好被消掉06/23 21:51
11F推: 我覺得這有一半是tie的問題..06/23 13:36
12F→: 2的a是const ref to int, 不是ref to const int06/23 13:36
13F→: x 打錯06/23 13:37
29F推: 對, 一般語法寫不出const ref, 但是在裡面有type alias的06/23 20:57
30F→: 情況下會允許這種組合出現, 然後compiler會好心的幫你把06/23 20:57
31F→: const丟掉06/23 20:57
32F→: 例如說你可以寫 using T = int&; using U = const T;06/23 20:59
33F→: 這時候U = const T = const ref to int = ref to int;06/23 21:00
15F推: 測資有問題.. 那原po用min-heap是怎麼過的 XD06/07 02:10
5F推: 就印出來看看啊 說不定是split寫壞讓size()有時候傳回011/19 21:12
8F推: 不行, constexpr只代表 "compile time能決定它指向什麼07/10 01:48
9F→: 東西", 無法決定address07/10 01:48
10F推: 需要知道真的addr的運算都被排除在constexpr之外了07/10 02:10