![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 52
michael_nuaa
这个作者很懒,什么都没留下…
展开
-
C++异常机制的实现方式和开销分析
C++异常机制的实现方式和开销分析白杨http://baiy.cn 在我几年前开始写《C++编码规范与指导》一文时,就已经规划着要加入这样一篇讨论 C++ 异常机制的文章了。没想到时隔几年以后才有机会把这个尾巴补完 :-)。还是那句开场白:“在恰当的场合使用恰当的特性” 对每个称职的 C++ 程序员来说都是一个基本标准。想要做到这点,就必须要了解语言中每个特性的实现方式及其时空转载 2012-03-22 20:54:07 · 246 阅读 · 0 评论 -
C++标准库的异常类层次结构
namespace std //注意在名字空间域std中{ class exception { public: exception() throw() ; //默认构造函数 exception(const exception &) throw() ; //复制构造函数转载 2012-08-02 09:49:30 · 742 阅读 · 0 评论 -
C++exception介绍
IntroductionNote: This tutorial assumes a basic knowledge of the C++ language. You should know how to use functions, variables, and have a basic understanding of how classes work.Note: The com转载 2012-08-02 10:07:21 · 2003 阅读 · 0 评论 -
关于ERROR LNK 2005错误
相信很多人对这个错误是一点也不陌生,甚至有些害怕,我也一样。其实自己遇到过这样的问题,也每次都解决了这样的问题,但关键是自己没总结,所以总是再遇到再改,很烦人,查资料也麻烦。现在有时间了总结下。遇到问题我最喜欢F1,所以还是先看MSDN是怎么说的:To fix by checking the following possible causes1. Mixing static and转载 2012-10-10 10:17:09 · 423 阅读 · 0 评论 -
静态容器变量初始化
某些情况下,在写C++类的时候,希望能通过一个静态初始化函数来对类的一些静态成员进行初始化。比如,往静态的std::map成员或者std::vector成员里添加一些固定的内容等。这在Java里通过static块很容易实现。但在C++里该怎么办呢? 如果要初始化一个普通的静态成员,只需要在实现文件(源文件)中定义该成员并赋予初始值即可,比如:class Test1 {publ转载 2012-09-19 08:37:51 · 1848 阅读 · 0 评论