精華區beta Programming 關於我們 聯絡資訊
※ 引述《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"的狂狷不馴;屬於年少的輕狂色彩