随笔分类 - C++
摘要:最近把cpp代码从开发机放到编译机去,遇到了不少路径问题,所以记录了本文。 一、安装方法 安装boost的时候,其实很简单,按如下步骤安装: wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.
阅读全文
摘要:(一)虚函数简介 虚函数是C++中用于实现多态的机制。核心理念就是通过基类访问派生类定义的函数。由于虚函数的调用借助指针或引用来达到多态的目的,即虚函数调用不是在编译时刻确定的,而是在运行时刻确定的。编译器发现一个类中有定义虚函数,就会为其搞一个虚函数表(VTable),表中的每一项指向一个虚函数,
阅读全文
摘要:1、普通的变量: 一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。 class CA { public: int data; public: CA(); }; CA::CA():data(0) //……#1……初始化列表方式 { //data =
阅读全文
摘要:1 C++ 异常处理 使用异常处理,程序中独立开发的各部分能够就程序执行期间出现的问题相互通信,并处理这些问题。程序的一个部分能够检测出本部分无法解决的问题,这个问题检测部分可以将问题传递给准备处理问题的其它部分。 1.1 处理基本结构 C++的异常处理中,需要由问题检测部分抛出一个对象给处理代码部
阅读全文
摘要:@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); @import url(http://i.cnblogs.com/L
阅读全文
摘要:@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); @import url(/css/cuteeditor.css);
阅读全文

浙公网安备 33010602011771号