![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习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 · 311 阅读 · 0 评论 -
学习C++笔记 2
Chapter3 C++对C语言的拓展1.0 内联函数内联函数声明inline必须和函数定义放在一起(只是仅在声明时使用是不够的),否者编译器会直接胡月内联请求。C++编译器直接将函数体插在函数调用的地方,类似于宏展开,没有普通函数调用时的额外开销(压栈,跳转,返回)。只有在函数体很小,而且被频繁调用时才起作用。以牺牲代码段空间为代价,提升程序的运行时间。//inline是一个关键字...原创 2019-05-05 20:49:42 · 173 阅读 · 0 评论 -
学习C++笔记 3
Chapter4 类和对象1.0 构造函数在创建一个对象的时候,系统直接初始化就是 构造函数构造函数是为了给对象初始化而出现的,函数名字和 类型 是一样的,没有 返回值,并且可以 重载#include<iostream> using namespace std;class Test{public: //构造函数,函数没有返回值,函数名字和 类型名字一样 Tes...原创 2019-05-05 20:50:43 · 196 阅读 · 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 · 229 阅读 · 0 评论 -
学习C++ 笔记 5
Chapter6 多态1.0 为何要有多态重定义函数:发生在子类和父类之间当子类重写父类的成员函数,如果父类中这个函数不是虚函数,是函数的 重定义如果子类重写父类的成员函数,如果父类中的这个函数是 虚函数。这是函数 的 重写。多态发生必须要有继承,要有子类重写父类的虚函数,以及父类指针(或者引用)指向子类对象。#include "pch.h"#include <iostre...原创 2019-05-05 20:52:34 · 171 阅读 · 0 评论