- 博客(10)
- 资源 (17)
- 收藏
- 关注
转载 Cannot declare member function ‘static int Foo::bar()’ to have static linkage
You can get the error cannot declare member function ‘static int Foo::bar()’ to have static linkageif you declare a method to be static in
2011-07-27 16:50:54 2471
转载 让你的代码变的更加强大(Making your C++ code robust)
Making your C++ code robustIntroduction 在实际的项目中,当项目的代码量不断增加的时候,你会发现越来越难管理和跟踪其各个组件,如其不善,很容易就引入BUG。因此、我们应该掌握一些能让我们程序更加健壮的方法。 这篇文章提
2011-07-22 14:19:29 696
转载 C++程序运行时内存布局之----------this到底是什么?
先问一个问题,在C++里,成员函数里的this指针和调用此函数的对象地址总是一样的吗?如果你的回答是:不一定。那么至少你是个老手吧,下面的内容你就不用看了;如果你的回答是:是啊,那么强烈建议你看看下面的内容。 非静态成员函数,无论是不是虚函数,都隐藏了一个this指针参数。这个参
2011-07-22 14:00:57 591
转载 关于assert,ASSERT,TRACE,VERIFY
assert接收一个表达式,如果这个表达式为TRUE,则无动作,否则中断当前程序执行。在的debug版状态下出现。在release版本中不计算传入的表达式。TRACE接收跟printf一样的参数。在debug版的调试状态下出现,在debug窗口中输出信息。在release版本中不
2011-07-22 10:28:50 544
原创 设计模式之——访问者模式(visitor)
一、用途和目的作用于某个对象群中各个对象的操作,它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作,故使用访问者的前提是对象很少改变,而操作会经常增加和修改二、主要思想在支持单分派语言(如c++,java等)中模拟双分派三、类图关系
2011-07-18 16:59:43 676
原创 UML——类图
文章参考 http://blog.csdn.net/dylgsy/article/details/1076044https://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/
2011-07-14 15:45:22 526
转载 c++头文件相互包含
一,问题提出:class B; class A { public: B b; }; class B { public: A a; }; 以上写法会造成头文件相互包含,是错误的。 因为在A对象中要开辟一块属于B的空
2011-07-12 10:36:09 3613
转载 (转)Source Insight 经典教程
6 推荐Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛
2011-07-04 17:52:28 895
转载 linux下如何把时间转成秒数,或把秒数转换成标准时间格式
$ dateTue Feb 3 11:29:00 CST 2009--把时间转成秒数$ date +%s1233631748--把秒数转换成标准时间格式(方法1)$ date -d 1970-1-1 0:0:0 GMT + 1233631748 secondsTue Feb 3 11:29:08 CST 2009--把秒数转换成标准时间格式(方法
2011-07-01 14:54:00 29555 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人