2017年8月17日

C++虚指针与vtbl。

摘要: 1 2 3 4 5 6 7 8 9 10 class A { public: virtual void print(){cout<<"This is A"<<endl;} }; class B : public A { public: void print(){cout<<"ThisisB"<<en 阅读全文

posted @ 2017-08-17 23:35 flyingwaters 阅读(1123) 评论(0) 推荐(0) 编辑

g++ 的参数使用

摘要: g++ 的参数使用 --version 显示g++ 的版本 。 --target-help 显示特定平台环境的参数支持。比如嵌入式领域使用的avr-g++会对MCU 支持一些优化参数。 -std=<语言标准> 如:-std=c++11 ,使用C++11标准 -ansi 使用ANSI 标准,禁止GNU 阅读全文

posted @ 2017-08-17 16:53 flyingwaters 阅读(2277) 评论(0) 推荐(0) 编辑

虚函数与纯虚函数--定义问题

摘要: 部分转自http://blog.csdn.net/qq_20949431/article/details/70740488 1. 虚函数的声明和定义具体关于虚函数的知识不做多讲,我在定义一个抽象类时,忘了将一个虚函数声明为 纯虚函数,又没有对其定义, 导致编译报错时报错如下:undefined re 阅读全文

posted @ 2017-08-17 16:40 flyingwaters 阅读(239) 评论(0) 推荐(0) 编辑

C++类的成员函数(在类外定义成员函数、inline成员函数)

摘要: 类的成员函数(简称类函数)是函数的一种,它的用法和作用和前面介绍过的函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是:它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public (公用的)或protected(受保护的)。在使用类函数时,要注意调用它的 阅读全文

posted @ 2017-08-17 15:40 flyingwaters 阅读(598) 评论(0) 推荐(0) 编辑

C++命名空间的具体归纳

摘要: 本讲基本要求 * 掌握:命名空间的作用及定义;如何使用命名空间。 * 了解:使用早期的函数库 重点、难点 ◆命名空间的作用及定义;如何使用命名空间。 在学习本书前面各章时,读者已经多次看到在程序中用了以下语句: using namespace std; 这就是使用了命名空间std。在本讲中将对它作较 阅读全文

posted @ 2017-08-17 11:33 flyingwaters 阅读(8740) 评论(1) 推荐(0) 编辑

导航