看板 Soft_Job 關於我們 聯絡資訊
※ 引述《gaber (老。人渣爵士)》之銘言: : (前文刪光光) : 歷史原因 + 銷售手段 : http://www.devx.com/tips/Tip/14447 : http://blog.chinaunix.net/u1/54409/showart_1077601.html : http://www.lslnet.com/linux/f/docs1/i66/big5428621.htm : 用 iostream.h 並沒有錯 : 這件事就像 : 不知道以前的歷史 : 就直接否定 C 語言中 : trigraph 與 digraph 的存在價值一樣 用回文講不清楚,我從頭到尾都沒說 iostream.h 是錯的, 我第一篇文就講過,有興趣自己去 google 可以挖到一大堆。 就我記憶的來說好了: 早期 C++ Standard 跟不上 C++ compiler 實作時, 各廠商的 iostream.h 引起了不相容的問題。 也因此後來 C++ Standard 有特別規範出 iostream 是 Standard 的, 而 iostream.h 是各 compiler 的不同實作。 如果你希望你的 C++ 是符合 Standard 請使用 iostream。 寫程式或當工程師,應該要注意細節實事求是, 而並不是引一堆文來戰或硬抝。 你覺得我們是不是應該用 Standard 的用法較佳呢? 還是你自己高興怎樣用就怎樣用? 而且 iostrem.h 跟 void main 擺在一起更是奇怪到不行。 要說是 C 也不是,是 C++ 也不是。 不過原來做版面的大大有說出來他也是十餘年前學 C/C++ 的, 這點就比較能理解了,那時C/C++的標準比較混亂。 但是現在已經不是以往,在標準都已經出現時, 我們不能活在過去,要不然大家都回去用 DOS 算了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.164.169
yauhh:想那麼多. 在編譯器不存在的前題下,不必討論進版畫面程式 08/18 08:10
yauhh:的語法. 就當作打錯了也可以吧! 08/18 08:11
iincho:不要把別人當白痴, 這邊大多數人只是不在意.... 08/18 10:38
zapion:看來是寫程式寫到有點累了吧.... 08/18 11:05
anipeg:原PO的觀念才怪,用void main和iostream.h有啥問題? 08/18 21:20
anipeg:標準的C本來就可以用void main, include .h檔阿... 08/18 21:21
anipeg:沒人說開板的是在寫C++吧... 08/18 21:22
kenlo1980:純 C 一般都不是用 iostream.h 吧? 08/19 10:56
kenlo1980:而且<>跟""的含意也不同 自定義的話也應該用""吧 08/19 10:57
kenlo1980:結論: 應該是 psudo code 吧~ 08/19 10:58
kenlo1980:*pseudo 08/19 10:59
Aurim:系統中有的東西就是可用的,include路徑中有的就可#include 08/20 06:28
Aurim:標準不標準也不過是有相跟無相的差別, 08/20 06:29
Aurim:在C++中夾帶組語就比較不違反標準C++的規範? 08/20 06:32
iman00b:其實... 說老實話 C/C++ 沒照標準走的很多~ 08/20 20:47
iman00b:我只是開[閒聊]啊 又沒說一定要怎樣 大家幹嘛那麼激動 08/20 20:48
iman00b:偶然看到才隨便提出來聊聊的 結果一堆人說我太無聊 08/20 20:49
iman00b:我相信真的本來就知道這些差異的人並不多 08/20 20:49
yauhh:那是因為真正為了語法合格不合格而激動的是你啊 08/23 22:06