1樓:tearshark
瀉邀。可惜我就是寫stdio.h的人。
C++首先是C,然後才++。所以,C的東西是要優先用的,不用是不可能的,一輩子都不可能的。 @陳碩 的回答已經很好了。
2樓:SuperFashi
為何?實測,stdio.h和cstdio單單是scanf就效率不一樣,stdio.h快了將近一倍,所以在要求讀入效率的情況下,我會用stdio.h。
有哪位大牛能解釋一下嗎?
3樓:阿蘭
cstdio 是c++的標準庫標頭檔案,stdio.h是c的標準庫標頭檔案。
寫c++程式優先用c++標準庫,這就是很好的說服人的理由。
4樓:牽手洋
估計沒看c++primer(攤手
那你問問他 #include
還是#include
尤其是遇到同時用string類的時候#include ....
用.h混合看著不難過嗎
5樓:白雲龍
新換的電腦,新裝的vs2015……
試試有沒有問題,發現「hello world」都打不出來了……因為沒有被發現……
改用吧……
6樓:
隨口說一句,說stdio.h已經過時棄用了咯。如果他不聽或者無動於衷,那麼多半對c++也沒啥興趣,以後要是工作了盡量少和他搭在乙個組就好了。
畢竟以後你們可能還會為移動建構函式、初始化列表,用不用lambda,簡化版的for,auto等等東西吵起來。
當然更多的可能是他以後會挑個其他語言的活(逃
7樓:
已經是 deprecated。
N4606 C5.1:
C.5.1 Modifications to headers [diff.mods.to.headers]
1 For compatibility with the C standard library, the C++ standard library provides the C headers enumerated in D.4, but their use is deprecated in C++.
C++ Standard Library header filesclang-tidy - modernize-deprecated-headers
8樓:
莫裝逼(可能你自己覺得不是,但是對你同學來說可能就是,而且別人的事管這麼幹嘛?我當年也是stdio.h用了很多年了,兩者差別只是乙個namespace而已,要改這個習慣,等他覺得有必要了,要改也是很方便的。
為什麼科學計算程式用c 寫的極少
gang chen C 是物件導向的語言,搞個小東西用C 略顯重量級,有點麻煩 很演算法庫在其他語言上已經實現,C 開源太晚,演算法庫不夠完善,有些用C 時需要重新造輪子,白piao還是很爽的,重新造輪子代價太高,與我等拿來主義的價值觀不符 國內大公司風向問題歧視鏈 白友利 工業軟體好多用的啊。很多...
如何寫乙個這樣的C 程式?
wythe colin 判斷是否是乙個數字,在C 中個人喜歡用正規表示式,比轉換後再判斷的效能要高.public static bool IsNumeric this string value 放在乙個靜態類中,即可直接呼叫判斷.如果想讓使用者在輸入的時候就限制只能輸入實數,則可以定義文字框事件,輸...
你在寫程式的時候經歷過哪些有趣的事?
李凱強 一直用Keil 庫里的 stdio.h 中的 sprintf 這高函式來搞定微控制器的浮點數螢幕輸出,各種微控制器用起來都很爽,今天用乙個51微控制器做OLED液晶顯示,每次執行到sprintf 輸出浮點數都會宕機,但是用這個來輸出整數就完全OK 把OLED的資料介面放在P0就沒有任何問題,...