作者查詢 / LPH66
作者 LPH66 在 PTT [ C_and_CPP ] 看板的留言(推文), 共6694則
限定看板:C_and_CPP
看板排序:
全部Math8895C_and_CPP6694Minecraft2011puzzle1798Little-Games1256PHP992Web_Design736killercorp717java657SYSOP599Programming587Mathematica451Windows394IME389Prob_Solve389Ajax321RegExp298b94902xxx229PttBug229HOT_Game210Visual_Basic207Inference204Hunter198Steam168NTU-K9167KS94-317160EzHotKey138BoardGame131Conan122HarryPotter120CSSE116Flash104Database96GameDesign94AndroidDev91Android90Kindaichi_Q88Wikipedia74LaTeX71BBSmovie59SMSlife57DeathNote54riddle52Weyslii49wretch42IMO_Taiwan38Suckcomic38b96902HW37NTU37b94902HW35Doraemon30NTU-MAGIC26NTUDormM723NTUcourse21ONE_PIECE19b95902xxx18KSHS_Talk18b95902HW15NTNU_Lin_9615PLT15C_Chat14CSCouncil11PttCurrent11transgender9Translate-CS9VR9NTUDormG18Education7HSNU_10857KS93-3207NCKU-BEH957NDMC-D627PttNewhand7b99902HW6hikarugo6NtuDormM16youtuber6b96902xxx5b97902HW5CompilerDev5GO5L_LifeInfo5MJ5NSwitch5SummerCourse5tutor5Hsinchu4Liu4PushDoll4AppsForBBS3b98902HW3CSIE_WSLAB3Gossiping3Kao-KSHS3KS93-3163NARUTO3NTUST-DT93-23RSSH94_3013b97902xxx2ck50th3232ck55th3252ck58th3122CS_Badminton2CSIE_Mahjong2NANLIN3012NDHU-His962NTUDormFJr2NTUGIEE_EDA2PCman2PCSH91_3052PttSuggest2PttWeb2SFFamily2WinMine2Abin1AGO1Aquarius1Army-Sir1ASHS-93-li1AskaYang1B92310XXX1b99902xxx1blind_pc1Browsers1CCSH_92_3161CGU-MED-991CGU_EE981ck55th1201ck55th3241ck56th3181CK84Courage1CLHS-53-131CM38th071consumer1CPU_AM7011CPU_FC7311CSMU-MED941CTSH913021CTSH923051DaZhi6thH3021Eclipse1FJU-AM-901FJU-BA92C1FJU_GF1FSHS-94-3181Google1Grad-ProbAsk1Greenfield1HKday1Hoobastank1HORTUS-911HSNU_10731HSNU_9291HSNU_9381HSNU_9581HSNU_9851HSNU_9891HSNU_9901Hu_Yen_20041HY-40-Xin1ILSH-943131INSECT-901Itchie1Jay1JH30th3061Jinmen1joke1kekkai1KhalilFong1KS90-3091KS94-3151KS94-3211KS98-3021lab6211LD_IM93-21MATLAB1MDscience6th1Moto_GP1MuscleBeach1NCCU00_Stat1NCCU02_PSYCH1NCCU03_ETHNO1NCCU03_PF1NCCU04_MAT1NCCU04_Stat1NCCU98_RMI1NCCU99_Stat1NCHU-AGR001NCHU-AGR071NCKU-PH981NCUFingrad031Network1NIUECE911NTNU_bridge1NTOU-YP1NTPU-JLAW941NTPU_CK_CM1NTU-GIIB20021NTU-GIIB20041NTU95thLIS1NTUBIME-1021NTUCH-941NTUDormM61NTUE-Art961NTUE-CS1031NTUE_Nse961NTUE_Nse981NTUHistory881NTUHorti961NTUKGA1NTUMath911NTUMath941NTUMT-921NTUMystery1NTUNewPlace1NTUST-DT92-11NTUT_EE490A1NUTN_SSSS1Oguri_Shun1Old-Games1onlychild1Peitou29t3161Penny1PERCUSSION1PokeMon1PttHistory1Romances1RSSH93_3071SCU_ACCM971SM02th031SM05th3xx1SOFTSTAR1SSSH-13th3111STDM-87-3051Stephen1streetsinger1TFGCRC1THU-P-Softbo1TigerBlue1TMU9711Translation1TSH97_YK1Ur-hsing1VET_921w-inds1wegoJT3021WuLing46-3051WuLing46-3171YP91-3121YP92-3011YP92-3031YP94-3141<< 收起看板(252)
6F推: http://man7.org/linux/man-pages/man3/alloca.3.html09/10 03:12
7F→: alloca 確實是放 stack 喔, 所以一樓正解09/10 03:12
8F→: 可以把它想像成跟該函數的區域變數一起消失09/10 03:13
12F推: 樓上想問的應該是用 "" 括起來的 literal09/08 23:01
13F→: 是這個的話那沒錯, C++ 的字串 literal 都有 const09/08 23:01
1F→: 你再回頭看看原 PO 在問什麼好了...09/08 16:17
15F→: 那你知道單引號甚至也不是 char * 嗎....09/08 19:55
16F→: 從你這些推文看起來 87% 是因為搞錯這個所以把兩件事搞混09/08 19:59
9F推: 其實 \b \r 的機制和 <ncurses.h> 的機制是不一樣的08/29 16:53
10F→: <ncurses.h> 會需要平台支援, 但能控制的範圍就很大08/29 16:54
11F→: \b \r 則是這些 ascii 字元古早以前的意義轉義到螢幕顯示上08/29 16:54
12F→: 所以其控制範圍只有當年的行控制而已08/29 16:55
13F→: 至於 ansi escape sequence 也是要看平台支援08/29 16:55
5F推: 這跟泛型無關, 是降轉的問題08/27 19:48
6F→: 以 T.X 是 int, K 是 float 來說的話08/27 19:49
7F→: a.X * b 是一個 int 乘 float, 照規則會得到 float08/27 19:49
8F→: 然後你要把一個 float 塞進 c.X 這個 int 裡就噴 C4244 了08/27 19:50
9F→: 這裡跟泛型沾到邊的地方只有因為泛型你不知道 T.X 的型態08/27 19:51
10F→: 那麼用 decltype 是對的, 但你忘了括號08/27 19:51
11F→: decltype 要帶一對 () 裡面放式子才是對的語法:08/27 19:52
12F→: https://en.cppreference.com/w/cpp/language/decltype08/27 19:53
5F推: 貼個我以前回的 #1Juz_tgy (C_and_CPP)08/26 15:40
17F推: 大概是可變參數的關係: printf 這種可變參數函式08/19 19:47
18F→: 若傳不到 int 等級的整數會升成 int 再傳, 所以對編譯器08/19 19:48
19F→: 來說那裡是一個 int 參數; 但 printf 內部會看到你寫 %c08/19 19:48
20F→: 所以傳進去的東西會截斷到適當大小再輸出08/19 19:49
25F推: 沒問題, 但你可以把你這段話裡的 73 換成 's'08/21 15:21
26F→: 因為對電腦來說 's' == (char)73 的關係08/21 15:22
27F→: 至於是傳 int 進去這一點其實算是技術細節08/21 15:22
28F→: 這種技術細節理論上就算你是可變參數實作方也可以不用知道08/21 15:23
29F→: (va_arg 會幫你處理掉這件事)08/21 15:23
1F推: LD_LIBRARY_PATH 是執行期的東西, 你這是連結期錯誤07/29 10:58
2F→: 你可能要找你的編譯器/連結器裡尋找函式庫路徑的選項07/29 10:58
3F→: (印象中是 -L (大L) 之類的?)07/29 10:59
4F推: 喔, 是 cmake...有看到 link_directories(${LIB_FOLDER})07/29 11:05
5F→: 但看起來好像沒有設定 LIB_FOLDER 變數的指令?07/29 11:06
6F→: 加個 set(LIB_FOLDER <連結函式庫所在目錄>) 試試07/29 11:07
7F推: 最上層還是沒看到 LIB_FOLDER07/29 12:51
9F→: 因為 M_PI 不是標準...07/26 17:41
10F推: 我個人也會推薦寫 2*acos(0) 就是, 你所謂差比較多是?07/27 07:54
11F→: 如果是跟用 2*acos(0) 得出來的值比的話07/27 07:55
12F→: 其實像上面推文說的寫十六位小數就夠了07/27 07:57
13F→: http://ideone.com/ZUtKuk 可以看到兩個值是完全一樣的07/27 08:02
1F推: 執行兩次 ctor 正是他的第三點在說的07/25 17:44
2F→: 你以為只有一個全域變數其實有兩個07/25 17:45
3F→: 其證據即是建構子被執行了兩次07/25 17:45
4F→: 那在同一支程式裡有兩個同名字的不同全域變數即是 UB 了07/25 17:48
5F→: 這是明確違反 one-definition rule 的 UB07/25 17:49
6F→: 後半篇文章的 inline (C++17) 和 extern (pre-C++17)07/25 17:50
7F→: 它們的作用並不一樣: "It looks somewhat similar to07/25 17:51
8F→: inline, but its effect is very different."07/25 17:51