随笔分类 -  c++

c++学习笔记(5)
摘要:1.两个相邻的仅由空格,制表符或者换行符分开的字符串字面值,可连接成一个新的字符串 cout<<"a multi-line " "string literal" "using concat" <<std::endl; 2.如果声明有初始化公式,那么它可以当作是定义,即使声明标记为extern... 阅读全文

posted @ 2014-11-01 14:01 飞鸟无痕 阅读(223) 评论(0) 推荐(0)

c++学习笔记(4)
摘要:1.non-virtual函数是在编译时完成解析的,根据该对象被调用时的类型来判断!!切记这点。2.凡基类定义有一个(或多个)虚函数,应该要将其destructor声明为virtual,但不要把destructor声明为纯虚函数。3.如果要跳过虚函数机制,使函数在编译时就完成解析,使用class s... 阅读全文

posted @ 2014-10-22 12:19 飞鸟无痕 阅读(108) 评论(0) 推荐(0)

c++学习笔记(3)
摘要:1.Triangular t=8;这句是调用单参数的构造函数2.copy constructor VS copy assignment operator VS default memberwise initialization如果有必要为某个class编写copy constructor,那么同样有... 阅读全文

posted @ 2014-10-22 01:15 飞鸟无痕 阅读(129) 评论(0) 推荐(0)

c++学习笔记(2)
摘要:1.对于定义好的函数bool fibon_elem(int pos, int &elem){}, 调用的时候写fibon_elem(pos, elem)就可以,不需要在调用过程中使用& 但如果函数定义是bool fibon_elem(int pos, int &elem){},那么如果需要声明... 阅读全文

posted @ 2014-10-13 23:01 飞鸟无痕 阅读(209) 评论(0) 推荐(0)

c++学习笔记(1)
摘要:1.定义一个类分两个文件,一个头文件,定义该类对外的接口,声明该class所提供的操作,一个代码文件,用来实现接口,包含这些行为的实现内容。2.如果要使用class 需要在程序中包含头文件3.包含代码可以写在头文件中,也可以写在代码文件中。 4.两个class A B在同一个项目中,A想包含B,那么... 阅读全文

posted @ 2014-10-10 23:24 飞鸟无痕 阅读(165) 评论(0) 推荐(0)

导航