※ 引述《mmkider.bbs@bbs.nsysu.edu.tw (9)》之銘言:
> > 不夠嚴謹的宣告,寬鬆的型別轉換
> > 這個只有C做的到,C++不容許這種作法
> 1. 這個是缺點..並不是優點@@"
這個是優點,不是缺點,
很多有問題的 C 程式都是因為這樣出問題,
C++ 要做那些轉換的時候故意設計成必須用醜醜的 xxxx_cast<type>(var) 寫,
最大的原因就是要從 code 中突顯出那些可能造成問題的程式碼。
至於宣告的嚴謹性,
如果玩過大一點用 C 寫的系統,
就會發現那些亂七八糟的宣告真的很煩人,
一下子這樣一下子那樣,
然後到最後發現出問題也是出在用的人亂用造成的。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Chung Cheng University
Department: Computer Science and Information Engineering
Researching: GNU Toolchain Porting for Unified RISC/DSP Processor with VLIW
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.16 > ╰─╮
╚╦═╦╝ ╰ * From:218-171-151-245.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎