2010-03-22 68 views
1

我有舊代碼使用size_t IIRC來自cstring.h。OS X上的cstring替換?

在OS X上,我要麼不知道如何找到/使用這個或它不可用。

我會用什麼來替換它?

回答

2

規範的地方找到std::size_t是在<cstddef>

我相當肯定,這個工作對我來說是最後一次我工作在OS X

編輯:剛剛發現的OS X系統上測試,不知道確切的系統版本,但Apple版本的gcc 4.0.1以及size_tstd::size_t都是#include <cstddef>之後的有效名稱。

+0

@Charles,完美,適合我。你有什麼建議從CS移植到XCode和問題,解決方法等? – 2010-03-22 22:25:44

+0

CS代碼?說實話,我不是一個很好的XCode用戶,所以我不是最好的建議者。我在OS X上的大部分工作就是確保命令行C++程序跨越端口。如果你堅持使用標準的C++,那麼大多數東西似乎都可以工作,但我不是OS X專家。 – 2010-03-22 22:29:35

+0

Doh,CodeWarrior(CW)不是CS! – 2010-03-22 22:50:43