[問題] 為什麼沒有巢狀註解?

看板C_and_CPP作者 (PcGrek)時間15年前 (2009/06/29 23:12), 編輯推噓7(7013)
留言20則, 8人參與, 最新討論串1/1
寫程式註解半天忽然產生的疑問, 有什麼原因或理由,像Y2K(省空間), 還是技術上的困難, 讓定C標準時規定不能巢狀註解, 這項規定讓我寫code寫得很不順啊…orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.62

06/29 23:20, , 1F
用#if 0 ... #endif 如何
06/29 23:20, 1F

06/29 23:24, , 2F
用 indent 或 * 就好了吧
06/29 23:24, 2F

06/29 23:28, , 3F
感謝ckclark,好方法! XD
06/29 23:28, 3F

06/29 23:30, , 4F
legnaleurc的方法我看不太懂@@,還是感謝。
06/29 23:30, 4F

06/30 00:31, , 5F
indent就是縮排,藉縮排表現出註解的巢狀感
06/30 00:31, 5F

06/30 01:11, , 6F
只是標準規定時沒這功能,其實有些語言是有巢狀註解的
06/30 01:11, 6F

06/30 01:35, , 7F
因為巢狀會有TOKEN判定的問題..
06/30 01:35, 7F

06/30 02:29, , 8F
不過,為什麼想要用巢狀註解? 什麼情況需要巢狀註解?
06/30 02:29, 8F

06/30 02:29, , 9F
如果註解內容也有格式分析的問題,是否意味它也是一種語言?
06/30 02:29, 9F

06/30 02:31, , 10F
我只知道C#有結構化註解..
06/30 02:31, 10F

06/30 10:35, , 11F
是啊,巢狀註解的用處為何?
06/30 10:35, 11F

06/30 10:36, , 12F
想要用巢狀註解是因為暫時把某段註解後,又想要暫時把
06/30 10:36, 12F

06/30 10:37, , 13F
包含該段註解的地方再暫時註解 XD
06/30 10:37, 13F

06/30 10:39, , 14F
不是要對註解排版,只是暫時不用那些code
06/30 10:39, 14F

06/30 10:49, , 15F
感謝typeotoco說明,如果能用範例說明就更好了 ^^
06/30 10:49, 15F

06/30 10:50, , 16F
那一般都是用單行註解 // 來做
06/30 10:50, 16F

06/30 10:51, , 17F
typeotoco 說的問題, 你試著寫一個parser就了解了
06/30 10:51, 17F

06/30 14:07, , 18F
我倒認為那並不是很困難的問題,改一下scanner即可
06/30 14:07, 18F

06/30 18:19, , 19F
原來如此,剛剛仔細看了選單,才發現有Comment/Uncomment
06/30 18:19, 19F

06/30 18:22, , 20F
用這個也可以解決我的困擾,謝謝各位。parser再研究看看 :)
06/30 18:22, 20F
文章代碼(AID): #1AIDd0v4 (C_and_CPP)