![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 51
xyddz
这个作者很懒,什么都没留下…
展开
-
用find_if查找容器中符合条件的子集
比如我有一个结构体: Struct DATA { int order; //序号 int type; //类型 double dValue; //值 time_t time; //时间 }; 现在我有一个容器,里面有N个DATA结构: Vector vData; 需求:从结原创 2012-09-17 20:42:05 · 858 阅读 · 0 评论 -
断言assert
断言的强大怎么高估都不过分。可以把assert 看成一个在任何系统状态下都可以安全使用的无害测试手段。 在MFC中为ASSERT宏。 用法: assert (表达式); assert会检查表达式的结果,如果表达式不成立会中止程序弹出一个对话框,提示断言错误的位置,点击重试按钮会进入程序中断言的位置。 断言一般只会在调试模式下生成代码(在NDEBUG宏没有被定义时),在发行版本中它们是不原创 2012-09-17 20:28:40 · 980 阅读 · 0 评论 -
关于头文件的依赖
随意的在头文件中包含其它头文件容易产生循环依赖。如果一个头文件需要包含其它头文件才能工作的话,就会增加交流障碍,给头文件的用户增添不必要的负担。 头文件中如果能用前向声明解决,那么就不要包含定义。头文件互相依赖有碍于模块性,是大型项目的祸根。 注意: 当两个类在不同的命名空间,但是又需要互相依赖的情况下,可以这样写: //file1.h namespace nameSpace1原创 2012-09-17 20:34:29 · 1407 阅读 · 0 评论