2010-03-22 90 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