哪裏可以找到類型轉換的概述,例如字符串轉換爲整數等?C++類型轉換
由於到目前爲止的意見,我會澄清:我正在尋找一個列表/表,說: 要將字符串轉換爲int,請使用:...和其他數據類型相同(其中可能的):雙爲int,字符字符串,...
哪裏可以找到類型轉換的概述,例如字符串轉換爲整數等?C++類型轉換
由於到目前爲止的意見,我會澄清:我正在尋找一個列表/表,說: 要將字符串轉換爲int,請使用:...和其他數據類型相同(其中可能的):雙爲int,字符字符串,...
如果是字符串/從其他類型的再stringstream或boost::lexical_cast。
對於其他類型,它將取決於類型,但也許查找標準的演員模板? static_cast和dynamic_cast應該做你需要的大部分事情,或者const_cast和reinterpret_cast往往只對處理遺留系統有用。
標準庫中有一些函數用於執行字符串< - > int轉換。您應該抓住任何C++參考書,或者搜索Google。
我更熟悉C,但我相信C++函數是相同的:的atoi,strtoi等
請參閱jk對標準C++方法的回答。 – Bill 2010-03-01 14:08:38
流本質上是C++的字符串轉換操作符。
您還有可用的C的sprintf轉換方法,但這是大量容易出錯和不安全的。
C++沒有字符串到整數的轉換作爲語言的一部分,所以這將是一個非常簡短的總結。也許你可以發表更具體的問題? – bmargulies 2010-03-01 14:03:56
Jeeze,你們很嚴厲。這似乎是一個完全合理的 - 如果一個小問題。也許不值得投票,但肯定不值得SIX倒票。 – 2010-03-01 14:16:47
@anthares,+1打我:) – Cam 2010-03-01 14:52:40