类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制语法:class 类名{访问权限...
阅读全文...
C/C++初学者容易犯的错误
if里的判断相等时,两个变量之间用一个等于号。例如if(a=b),任何一个语言,一个等于号是赋值,例如a为10,b为10,那么if(a=b)也就是if(a=10),也就是if(10),那么只要b是非零的数,条件一定为真。要判断a=b切记使用a==b。(两...
阅读全文...
阅读全文...
C++-17-函数进阶
函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名(参数=默认值){ }#include<iostream>
using namespace std;
int func(int a, int b = 10...
阅读全文...
阅读全文...
C++-15-内存分区和new关键字
内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束...
阅读全文...
阅读全文...