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

C++ Day1

#include<iostream>void test1()
{using namespace std;//展开标准命名空间//全展开cout << "hello world!x" << endl;
}
void test2()
{std::cout << "hello world!xx" << std::endl;//部分展开,使用时展开
}
void test3()
{using std::cout;using std::endl;//部分展开,展开后使用cout << "hello world!xxx" << endl;
}
namespace A
{int a = 10;namespace B{int b = 5;namespace C{int c = 2;//命名空间的嵌套}}
}
//不缺省
int ADD1(int a, int b)
{return a + b;
}
//部分缺省
//int ADD2(int a = 0, int b) {}//从左往右缺省没有意义,第一个数始终要赋值才能到第二个参数缺省
int ADD3(int a, int b = 10)
{return a + b;
}
//全缺省
int ADD4(int a = 1, int b = 1)
{return a + b;
}
int A(int a,int b,int c){}//_Z1Aiii
int A(int a,int b){}//个数不同构成重载,_Z1Aii
int A(int a,float b,double c){}//类型不同构成重载,_Z1Aifd
int A(float a,int b,double c){}//类型的顺序不同构成重载,_Z1Afid
//错误示例:
int A(int b, int a, int c) {}//类型相同,顺序相同,变量的名字不同不构成重载,_Z1Aiii
int main()
{test1();test2();test3();//namespace B//{}//命名空间只能在全局范围中定义,局部范围不能定义std::cout << ADD1(2, 3) << std::endl;//不缺省std::cout << ADD3(10) << std::endl;//部分缺省std::cout << ADD4() << std::endl;//全缺省return 0;
}

 

相关文章:

  • Python 用相对名称来导入包中的子模块
  • 怎么添加网页到桌面快捷方式?
  • 深度学习500问——Chapter11:迁移学习(3)
  • CP AUTOSAR标准之LSduRouter(AUTOSAR_CP_SWS_LSduRouter)
  • Open WebUI的SearXNG网络搜索配置【403报错解决方法】
  • 我又挖到宝了!小米、352、希喂宠物空气净化器除毛能力PK
  • MySQL WHERE子句的使用和优化方法
  • 模方4.0导出osgb模型一直提示正在运行任务,请取消所有任务后再尝试?
  • Python初体验
  • iOS Category
  • rsa加签验签C#和js、java、微信小程序互通
  • 【MYSQL】解决数据库Too many connections
  • 前端菜鸡学习日记 -- 关于pnpm
  • kakfa发版丢消息事件分析
  • CRMEB Pro版高并发商城系统秒杀需要多大的服务器
  • 网络传输文件的问题
  • Google 是如何开发 Web 框架的
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • es6要点
  • idea + plantuml 画流程图
  • JAVA_NIO系列——Channel和Buffer详解
  • Java小白进阶笔记(3)-初级面向对象
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Redis中的lru算法实现
  • session共享问题解决方案
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • web标准化(下)
  • yii2中session跨域名的问题
  • Zsh 开发指南(第十四篇 文件读写)
  • 浮现式设计
  • 码农张的Bug人生 - 初来乍到
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前端js -- this指向总结。
  • 前端知识点整理(待续)
  • 删除表内多余的重复数据
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 【云吞铺子】性能抖动剖析(二)
  • ​水经微图Web1.5.0版即将上线
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #数学建模# 线性规划问题的Matlab求解
  • (4) PIVOT 和 UPIVOT 的使用
  • (pytorch进阶之路)扩散概率模型
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (vue)页面文件上传获取:action地址
  • (二) 初入MySQL 【数据库管理】
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十五)、把自己的镜像推送到 DockerHub
  • (推荐)叮当——中文语音对话机器人
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一)Docker基本介绍
  • (幽默漫画)有个程序员老公,是怎样的体验?