当前位置: 首页 > news >正文

当当网网站建设方案商务网站的类型一共有几大类

当当网网站建设方案,商务网站的类型一共有几大类,吉林分销网站建设,婚纱摄影网站开发1. C关键字 这个不多说,以后接触得到,但这里做个总结: 2. 命名空间 一般类型: namespace Xianyu {// 命名空间中可以定义变量/函数/类型int rand 10;int Add(int left, int right){return left right;}struct Node{struct No…

1. C++关键字

这个不多说,以后接触得到,但这里做个总结:

2. 命名空间

一般类型:

namespace Xianyu
{// 命名空间中可以定义变量/函数/类型int rand = 10;int Add(int left, int right){return left + right;}struct Node{struct Node* next;int val;};
}

嵌套:

namespace Xianyu1
{int a;int b;int Add(int left, int right){return left + right;}namespace Xianyu2{int c;int d;int Sub(int left, int right){return left - right;}}
}

 注意:同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间里面

3. C++输入&输出

这个暂时没啥好讲的,不过有几个点还是得提一下

#include<iostream>
// std是C++标准库的命名空间名,C++将标准库的定义实现都放到这个命名空间中
using namespace std;
int main()
{cout << "Hello world!!!" << endl;return 0;
}

1.cout标准输出对象(控制台)和cin标准输入对象(键盘)时,必须包含< iostream >头文件

2.cout和cin是全局的流对象,endl是特殊的C++符号,表示换行输出

3.<<是流插入运算符,>>是流提取运算符

暂时就这些吧,过一眼就行

4. 缺省参数

分为两种,全缺省和半缺省

全缺省:

using namespace std;
void Func(int a = 10, int b = 20, int c = 30)
{cout << "a = " << a << endl;cout << "b = " << b << endl;cout << "c = " << c << endl;
}

半缺省:

using namespace std;
void Func(int a, int b = 10, int c = 20)
{cout << "a = " << a << endl;cout << "b = " << b << endl;cout << "c = " << c << endl;
}

注意:

1.C++规定:声明与定义分离时,声明给缺省值,定义不给 (缺省参数不能在函数声明和定义中同时出现

2.半缺省参数必须从右往左依次来给出

5. 函数重载

这个可以这么理解:国有两个体育项目大家根本不用看,也不用担心。一个是乒乓球,一个是男足。前者是“谁也赢不了!”,后者是“谁也赢不了!”

讲几个稍微注意的点:

1.同一作用域中

2.同名函数

3.形参列表(参数个数 或 类型 或 类型顺序)不同

这里注意下第三条,可以对照下面代码观察:

a.类型不同

int Add(int left, int right)
{cout << "int Add(int left, int right)" << endl;return left + right;
}
double Add(double left, double right)
{cout << "double Add(double left, double right)" << endl;return left + right;
}

b. 参数个数不同

void f()
{cout << "f()" << endl;
}
void f(int a)
{cout << "f(int a)" << endl;
}

c. 参数类型顺序不同

void f(int a, char b)
{cout << "f(int a,char b)" << endl;
}
void f(char b, int a)
{cout << "f(char b, int a)" << endl;
}

6. 引用

7. 内联函数

8. auto关键字(C++11)

9. 基于范围的for循环(C++11)

10. 指针空值---nullptr(C++11)

...to be continu..

http://www.dtcms.com/a/615620.html

相关文章:

  • (119页PPT)智慧医院综合性智能化系统规划设计方案(附下载方式)
  • QT opencv通过轮廓坐标手工生成四边形案例详解
  • for dfs|二分
  • 第十六周Window的权限提升和维持
  • 怎么反编译易语言 | 深入了解反编译技术及其应用
  • 建设国外网站shanxi建设银行网站首页
  • 服务器搭建网站域名配置湖州营销网站建设
  • 深度学习Week1--数学基础 + 机器学习基础
  • 有没有做京东客好的网站推荐网站建设横幅系列素材
  • 站长工具短链接生成克拉玛依市住房和建设局网站
  • 解答网站内容优化策略佛山建站模板搭建
  • 屹晶微 EG2104 带SD功能半桥MOS管驱动芯片技术解析
  • 中国铁路保险网站房地产开发公司职位
  • 门户网站html.net 电子商务网站源码
  • 宁波网站建设选择荣胜网络免费海外网站建设
  • 设计公司网站模板做商城网站的项目背景图片
  • 网站命名规范甘肃网络推广软件
  • 软考程序员2017年上半年链表案例题解答
  • 展览设计网站推荐国内建筑网站
  • 郑州建设电商网站网站建设中企动力强
  • 企业网站设计策划沈阳世纪兴网站制作公司
  • 网站格局济源网站建设价格
  • 怎么说服客户做网站网站制作前期
  • 蓬莱做网站公司室内装修设计软件培训
  • 网站建设代理哪个好长沙短视频代运营公司
  • 41_FastMCP 2.x 中文文档之FastMCP客户端认证:Bearer 令牌认证详解
  • 专题学习网站开发流程诚信通国际网站怎么做
  • 自已电脑做网站c2c的典型代表有哪些
  • 成都企业网站优化营销4p
  • 网站建设优化推广杭州贵州省交通建设集团网站