为什么c++ 不封装时间类啊该怎么解决
为什么c++ 不封装时间类啊
全是c函数,关于时间操作的。。。
难道没有类吗???
还有,关于时间操作的资料哪有一些较为详尽的,而且准确的,
莫要说msdn ,那与标准c++还是有所差距的。。
------解决方案--------------------
C++类库为什么一定要提供这样的类库呢??作为一门已经比较难的语言了,没有必要把类库搞的那么臃肿。时间类是你自己需要使用的,不是每个人都要用的。所以还是自己实现的好。正如在MFC里面有CTime类一样的道理。
------解决方案--------------------
我想主要是这个东西和操作系统关系比较密切,而标准C++是要保持足够的可移植性的,不能包含它们。
Windows就提供时间/日期对象。
------解决方案--------------------
用C也不错啊,
如果实在想用C++,那就用QT,MFC,boost之类的C++库吧
------解决方案--------------------
建议看看《C++语言的设计与演化》一书,作者在书里描述了为什么一些特性是作为语言本身一部分存在,而另一些则作为标准库的形式提供,又有哪一些为什么没有被加入标准库中。
------解决方案--------------------
C++是一门奇葩,有人骂也都有人维护……
见仁见智吧
有自己的想法是最重要的
全是c函数,关于时间操作的。。。
难道没有类吗???
还有,关于时间操作的资料哪有一些较为详尽的,而且准确的,
莫要说msdn ,那与标准c++还是有所差距的。。
------解决方案--------------------
C++类库为什么一定要提供这样的类库呢??作为一门已经比较难的语言了,没有必要把类库搞的那么臃肿。时间类是你自己需要使用的,不是每个人都要用的。所以还是自己实现的好。正如在MFC里面有CTime类一样的道理。
------解决方案--------------------
我想主要是这个东西和操作系统关系比较密切,而标准C++是要保持足够的可移植性的,不能包含它们。
Windows就提供时间/日期对象。
------解决方案--------------------
用C也不错啊,
如果实在想用C++,那就用QT,MFC,boost之类的C++库吧
------解决方案--------------------
建议看看《C++语言的设计与演化》一书,作者在书里描述了为什么一些特性是作为语言本身一部分存在,而另一些则作为标准库的形式提供,又有哪一些为什么没有被加入标准库中。
------解决方案--------------------
C++是一门奇葩,有人骂也都有人维护……
见仁见智吧
有自己的想法是最重要的