
学习C++
ff_xun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习C++的笔记
Chapter2 C++对C语言的加强 1.1 namespace的用法 使用 std::cin类型: #include<iostream> int main(void) { std::cout << "hello my dir" << std::endl;//将字符串流入到标准输出中。 // endl是为了加强跨平台的 \n回车作用 int a ...原创 2019-05-05 20:48:38 · 371 阅读 · 0 评论 -
学习C++笔记 2
Chapter3 C++对C语言的拓展 1.0 内联函数 内联函数声明inline必须和函数定义放在一起(只是仅在声明时使用是不够的),否者编译器会直接胡月内联请求。 C++编译器直接将函数体插在函数调用的地方,类似于宏展开,没有普通函数调用时的额外开销(压栈,跳转,返回)。 只有在函数体很小,而且被频繁调用时才起作用。以牺牲代码段空间为代价,提升程序的运行时间。 //inline是一个关键字...原创 2019-05-05 20:49:42 · 283 阅读 · 0 评论 -
学习C++笔记 3
Chapter4 类和对象 1.0 构造函数 在创建一个对象的时候,系统直接初始化就是 构造函数 构造函数是为了给对象初始化而出现的,函数名字和 类型 是一样的,没有 返回值,并且可以 重载 #include<iostream> using namespace std; class Test { public: //构造函数,函数没有返回值,函数名字和 类型名字一样 Tes...原创 2019-05-05 20:50:43 · 243 阅读 · 0 评论 -
学习C++笔记 4
Chapter5 继承和派生 1.0 this指针 #include "pch.h" #include <iostream> using namespace std; class Test { public: Test(int i) { this->mI = i; } int Change() const//在成员函数后面加const修饰的是隐藏的this指针,让t...原创 2019-05-05 20:51:41 · 299 阅读 · 0 评论 -
学习C++ 笔记 5
Chapter6 多态 1.0 为何要有多态 重定义函数:发生在子类和父类之间 当子类重写父类的成员函数,如果父类中这个函数不是虚函数,是函数的 重定义 如果子类重写父类的成员函数,如果父类中的这个函数是 虚函数。这是函数 的 重写。 多态发生必须要有继承,要有子类重写父类的虚函数,以及父类指针(或者引用)指向子类对象。 #include "pch.h" #include <iostre...原创 2019-05-05 20:52:34 · 206 阅读 · 0 评论