- 博客(4)
- 收藏
- 关注
原创 C++PrimerPlus学习之对象和类
OOP的特性抽象封装和数据隐藏多态继承代码的可重用性类将抽象转换为用户定义类型的C++工具数据表示+操纵数据的方法一个例子 //stock00.h#ifndef STOCK00_H_INCLUDED#define STOCK00_H_INCLUDED#include<string>class Stock//常见写法,将首字母大写{pr...
2018-10-31 17:49:06 266
原创 C++PrimerPlus学习之内存模型和名称空间
头文件如果文件名包含在尖括号中,则C++编译器将在存储标准头文件的主机系统的文件系统的中查找。如果文件名包含在双引号中,则编译器将在当前目录下查找。使用条件编译防止多次包含头文件#ifndef XXX_H_#define XXX_H_...#endif存储持续性,作用域和链接性存储描述持续性作用域链接性如何声明存储位置自动自动代码块无...
2018-10-30 20:15:40 293
原创 C++PrimerPlus学习之函数模板
函数模板的声明template <typename T>//typename 也可以用class替换void Swap(T &a,T &b){ T tmp=a; a=b; b=tmp;}int main(){ int a=3,b=4; Swap(a,b); cout<&lt
2018-10-30 15:47:33 557
原创 C++PrimerPlus知识点小结
C++融合了3种不同的编程方式:C语言代表的过程性语言,C++在C语言基础上添加的类代表的面向对象语言(oop),C++模板支持的泛型编程。C++11初始化方式 //大括号初始化,等号可以使用,也可以不使用 int emus{7}; int rheas={12}; //大括号内不包含任何东西,这种情况下变量将被初始化为零 int rocs={}; ...
2018-10-29 08:55:16 851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人