C++
凤凰AI
算法工程师
展开
-
C++构造函数和析构函数
构造函数用来为对象分配内存空间及初始化赋值析构函数用来释放分配给对象的内存空间。构造函数构造函数的作用:(1)为对象分配空间并初始化(2)对数据成员赋值(3)请求其他资源构造函数的名字与类名相同,不能任意命名,构造函数不具有类型,无返回值。语法:构造函数名(形参):初始化列表 { 函数体 }Clock(int h,int m,i...原创 2018-06-11 17:27:40 · 215 阅读 · 0 评论 -
C++基本数据类型及操作
C++就是一个支持面向对象的程序设计语言,C++是C语言的超集,C++在C语言的基础上引入面向对象的思想,同时C++支持C语言的特性,保留对C的兼容,所以C++并不是一门纯正的面向对象程序设计语言。面向对象的三大特性:1,继承;2,封装;3,多态。学习C++首先要在电脑上安装集成开发环境,主流的继承开发环境有很多,推荐DEV-C++供初学者使用。第一个C++程序# include &l...原创 2018-06-06 19:33:30 · 645 阅读 · 2 评论 -
C++流程控制
分支结构1,if语句ch2_7.cpp//计算a+|b|的值 #include<iostream> using namespace std; int main(){ int a,b,c; cout<<"请输入a,b的值"<<endl; cin>>a>>b; if(b<0){ c = a-b; } else{ c..原创 2018-06-07 11:59:22 · 618 阅读 · 0 评论 -
C++this关键字&amp;Static&amp;Const&amp;友元函数&amp;友元
thisclass Clock{ private: int hour,minute,second; public: void setClock(int h,int m,int s); }; void Clock::setClock(Clock *this,int h,int m,int s){ this->hour=h; this->minute=m; this-&...原创 2018-06-14 10:58:17 · 209 阅读 · 0 评论 -
C++函数
main函数,一个程序有且只有一个main函数,main函数是程序的入口。函数定义:类型 函数名(类型1 形参变量1,类型2 形参变量2 ... 类型n 形参变量n){ 声明部分 执行语句部分}#include<iostream> #include<ctime> using namespace std; //计算两个浮点数的最大值 float max...原创 2018-06-07 14:16:37 · 180 阅读 · 0 评论 -
C++数组
数组由若干同类型数据组成的集合,由连续的存储单元组成。一维数组:1,定义 类型 数组名[常量表达式] int a[5];2,数组元素的引用 数组名[下标] a[3];3,数组的初始化 类型说明符 数组名[常量表达式] = {值,值,值,...,值}; int a[5] = {1,2,3,4,5};或 int a[] ...原创 2018-06-07 16:28:12 · 211 阅读 · 0 评论 -
C++指针
指针就是内存的地址,访问不同的指针就是访问内存中不同地址中的数据。定义指针:类型名 *标识符;int *p1; //定义一个指向整型的指针,名字p1 char *p2; //定义一个指向字符的指针,名字p2 和指针相关的两个运算符&和*&:取地址运算符;& 指针变量名int a; int *p = &a;*:指针运算符;*指针变量名int i; in...原创 2018-06-08 11:39:07 · 173 阅读 · 0 评论 -
C++类与对象
类是面向对象的核心机制,是面向对象设计中对具有相同或相似性质的对象的抽象,是对数据和操作进行封装的载体,进而保证了对数据的安全、高效、合理的访问;对象是类的实例,是类的具体个体,对应现实世界的实体。类的定义class 类名{ private: public: protected:}成员数据的声明格式:类...原创 2018-06-11 10:41:26 · 291 阅读 · 0 评论