作者查詢 / Frozenmouse
作者 Frozenmouse 在 PTT [ C_and_CPP ] 看板的留言(推文), 共249則
限定看板:C_and_CPP
看板排序:
全部LoveLive_Sip2198C_Chat520C_and_CPP249ACGN_stock148Minecraft123java75Liu72MapleStory50IdolMaster43BBSmovie41MusicGame33ck58th30427Android26CKEFGISC-9th25PathofExile19Linux15Programming14Soft_Job13Hate12Web_Design9C_Sharp7PushDoll7StupidClown7CKEISC6joke5AndroidDev4Gossiping4talk4Key_Mou_Pad3Prob_Solve3Python3ChinYun2ck56th3042CSMU-NT932FJU-STAT95B2Flash2HSNU_10082Kusan_89-3122NCYU_BE_96b2NDHU-phy1012NIU-ECE94b2NTUHorti962SayLove2SCU_CIS-92A2Bunco1Canada1CCJH-90g-3161CHSH-94-3191ck57th3041ck58th3071CLHS-53-131CPU_PA7311CSMU-MED941CTSH913011CTSH923011Doraemon1E041fastfood1FJU_AD-041FSHS-93-3101Haruhi1HCHS923161HSNU_10481IME1KS94-3091KS94-3151KS94-3201LightNovel1Magic_Power1NCCU04_MAT1NCCU04_Stat1NCCU_sk8ers1NDMC-guitar1NFT1NTU-GIIB20041NTUE-ME981NTUE_Nse981NTUphy941NTUT_en489b1pay_home1pccu_ee891PttEarnMoney1PttNewhand1RSSH94_3031Rubiks1Ruby1seiyuu1StoneAge1t-management1TakkiTsubasa1third-person1VET_921Virgo1Vocaloid1wegoJT3021WOW1YZU-EE95A1<< 收起看板(97)
11F→: 還有要怎麼解釋 if (ptr) { //blah } 這種寫法 XD04/16 19:18
14F→: 上面那條是((void*)0) -> 空指標,反過來一樣嗎@@04/16 20:31
18F→: 我的意思是有沒有規定像你說的那樣把 null pointer04/16 20:48
19F→: 轉回數值確定是 0 XD04/16 20:48
20F→: 還是我哪裡有誤解…04/16 20:48
29F→: 感謝樓上m(_ _)m04/16 22:17
36F→: 照其他條那樣 C++ 用補述的呢?04/16 22:40
38F→: 我指 nullptr 那邊XD04/16 22:40
41F→: 那個連結看到 editors 直接跪了04/16 22:41
43F→: 直覺上應該是,而且常被定義為 ((void*)0)04/17 02:08
44F→: ((void*)0)符合你引的C11規範裡的 null ptr const04/17 02:09
50F→: '\0'==0應該沒問題,先以推廣不要直接把0當null ptr04/17 03:57
51F→: 為開始如何?04/17 03:57
52F→: 單純「凡指標必使用NULL / nullptr」這樣04/17 03:58
53F→: 詳細怎麼補述還得再想想…04/17 03:59
1F推: http://stackoverflow.com/questions/135840004/16 19:13
2F→: 這邊有人提到 internal linkage04/16 19:13
3F→: copy 錯了,我要連的是第一個答案 Orz04/16 19:14
4F推: 不過我覺得01講的重點是要養成手動初始化變數的習慣04/16 19:16
5F→: 剩下的作為補充資料即可04/16 19:17
5F推: 先開一槍XD 裡面提到指標時好像隱含了 NULL == 004/16 17:37
6F→: 記得前陣子看到板上有非 0 NULL 的例子,忘了在哪…04/16 17:38
8F推: 我先整理看看 ._.04/16 17:51
24F推: 我覺得很多老師不會教這個的…XD04/15 02:46
17F推: 照你的insert函式設計邏輯來說,一開始16行指向NULL04/14 04:28
18F→: 表示該LinkedListPtr代表一空List04/14 04:28
19F推: 一開始看別人上課講義也有這樣設計,腦袋也轉不太過04/14 04:32
20F→: 來XD 我比較習慣不把NULL當List看待的設計04/14 04:32
21F→: 36,37行一個是newPtr的址,一個是newPtr的值,而指標04/14 04:35
22F→: 的值就是位址04/14 04:35
23F→: 這也是為何我們說沒有call-by-pointer這回事,全部都04/14 04:36
24F→: 是value04/14 04:36
25F推: 57,58行想把串列指標當字串或字元輸入是不是搞錯什麼04/14 04:39
26F→: *輸出04/14 04:39
24F推: 小標我覺得是沒必要,勸導發文者把標題改好一點即可04/13 17:18
27F→: 分類的話現在除了公告、問題、討論、分享,好像也沒04/13 17:19
28F→: 看到別的@@04/13 17:19
29F→: 魯蛇是在討論什麼wwwwww04/13 17:20
30F推: 特定主題夠大的話也能弄個分類,像Java板的JSP04/13 17:23
31F→: C/C++我是還沒想到例子就是了…orz04/13 17:23
13F推: 問題二:false慣例上是0,所以最後x+=004/13 09:42
14F→: 問題一的後半我覺得你要把一些定義弄清楚…04/13 09:43
15F→: 字元陣列、C的字串、C++的std::string和Java的String04/13 09:44
33F推: 應該這樣說,C/C++的字串(通稱C-style 字串)就是以004/13 12:09
34F→: 結尾的一串字元,而C++的string是另一回事,只是它的04/13 12:09
35F→: 設計讓你用起來很自然地像字串04/13 12:09
36F→: Java則沒有C-style字串這回事,它的字串常數 就是一04/13 12:10
37F→: 個String物件了04/13 12:10
38F推: 就像前面有人推了,string底層實作上怎麼弄不用管04/13 12:12
22F推: 應該不是初始化而是給值,像下面這樣也是不行的:04/13 09:36
23F→: https://ideone.com/zFaC6o04/13 09:36
24F推: 總之就是語法上的限制 ._.04/13 09:38
33F推: 他是要這樣沒錯啊…只是他用的語法上不可行04/14 11:46
7F推: 別 free 掉後又再去取值,移到 free 前 @@04/11 23:43
8F推: 其他感覺還好,會覺得有點蠢會不會是因為你額外又用04/11 23:47
9F→: 了四個指標去指個別的node?XD04/11 23:47
15F推: typedef A* B04/12 00:05
16F→: 如果是 typedef A B* 應該會錯吧…04/12 00:07
24F推: A=struct listNode *, B=ListNodePtr04/12 00:26
25F→: 如果你堅持要說*B的話那它是那個結構無誤XD04/12 00:26
46F推: 說到置底十三誡…能不能弄個非動畫版的 囧04/15 00:46
47F→: 現在用telnet client的也漸漸變少了,那種形式反而難04/15 00:47
48F→: 以閱讀04/15 00:47
63F→: 當初會有這限制可能是為了鼓勵發文而非推長推文,但04/17 04:01
64F→: 會推的還是會推,我覺得沒什麼效XDDD04/17 04:01