课程设计__C++初步,C++对C的扩充
小草的C++要结课了,小草终于翻起书来,小草用的老谭的书,有什么不对的就找老谭去吧。

///C++初步
///C++对C的扩展 #include <iostream> using namespace std; ///const定义常量
const int inf=0x3f3f3f3f; int main()
{
cout<<inf<<endl;
return ;
}

///C++初步
///C++对C的扩展 #include <iostream> using namespace std; ///函数重载
///函数重载,一名多用,参数个数,类型要不同 int _max(int a,int b) {
return (a>b)?a:b;
} float _max(float a,float b) {
return (a>b)?a:b;
} int _max(int a,int b,int c) {
a=(a>b)?a:b;
a=(a>c)?a:c;
return a;
} int main() {
int a=,b=,c=;
cout<<_max(a,b)<<endl;
cout<<_max(a,b,c)<<endl; float e=10.3,f=13.5;
cout<<_max(e,f)<<endl;
return ;
}

///C++初步
///C++对C的扩展 #include <iostream> using namespace std; ///函数模板
///函数体完全相同,只有形参不同 /*int _max(int a,int b) {
return (a>b)?a:b;
} float _max(float a,float b) {
return (a>b)?a:b;
} long _max(long a,long b) {
return (a>b)?a:b;
}*/ template <typename T> T _max(T a,T b) {
return (a>b)?a:b;
} int main() {
int a=,b=;
cout<<_max(a,b)<<endl; float e=10.3,f=13.5;
cout<<_max(e,f)<<endl; double g=12.546,m=234.356;
cout<<_max(g,m)<<endl;
return ;
}

///C++初步
///C++对C的扩展 #include <iostream> using namespace std; ///有默认参数的函数,在构造函数中经常遇到 ///求圆柱体体积
float volume(float h,float r=) {
return 3.14*h*r;
} int main() {
cout<<volume()<<endl;
cout<<volume(,)<<endl;
return ;
}

///C++初步
///C++对C的扩展 #include <iostream> using namespace std; ///变量的引用 void _swap(int &a,int &b) {
int temp;
temp=a;
a=b;
b=temp;
} int main() {
int a=,b=;
_swap(a,b);
cout<<a<<" "<<b<<endl;
return ;
}

///C++初步
///C++对C的扩充 #include <iostream> using namespace std; ///内置函数
///规模小且使用频繁
inline int _max(int a,int b) {
return (a>b)?a:b;
} int main() {
int a=,b=;
cout<<_max(a,b)<<endl;
return ;
}

///C++初步
///C++对C的扩充 #include <iostream> using namespace std; ///作用域运算符 ::
float a=13.3; int main() {
int a=;
cout<<a<<endl;
cout<<::a<<endl;
return ;
}
课程设计__C++初步,C++对C的扩充的更多相关文章
- 课程设计之(struts2+Hibernate)航空订票系统
1.题目 课程设计之航空订票系统 为某家机票预订服务商开发一个机票预订和查询管理系统.该系统中的航班和机票信息由多家航空公司负责提供.客户通过上网方式查询航班时间表.机票可用信息.机票折扣信息,可以远 ...
- 服装销售系统数据库课程设计(MVC)
<数据库课程设计> 名称:Jia服装销售网站 姓名:陈文哲 学号:…… 班级:11软件工程 指导老师:索剑 目录 目录 1 需求分析 3 一:销售部门机构情况 3 二:销售部门的业务活动情 ...
- java课程设计--WeTalk(201521123072秦贞一)
在线群聊系统 1,团队课程设计博客链接 http://www.cnblogs.com/slickghost/p/7018105.html 个人负责模块或任务说明 负责模块:界面设计与实现 2,自己的代 ...
- Java课程设计—学生成绩管理系统(201521123004-林艺如)
1.团队课程设计博客 团队课程设计博客链接 2.个人负责模块或任务说明 ①.Menu Menu.jsp 在页面中给出提示,用HTML的 MenuTeacher.jsp 利用Menu.jsp进行具体化完 ...
- Java课程设计-计算器
1.团队课程设计博客链接 http://www.cnblogs.com/yuanj/p/7072137.html 2.个人负责模块或任务说明 监听器的设置 3.自己的代码提交记录截图 //注册各个组件 ...
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
大三上学期期末总结,嗯,没错上学期,写在新学期开始,hhh. 上学期学了一门嵌入式系统及应用的课程,期末的课程设计题目是基于STM32的温湿度监测系统. 记得刚开始做课程设计的时候,听说先设计画出原理 ...
- JAVA课程设计——一个简单的教务人事管理系统
大三上学期期末总结,没错,上学期,写在下学期新学期开始,哈哈哈. 上学期学习了面向对象程序设计,课程设计的题目使用JAVA语言完成一个简单的教务人事管理系统,能够实现访问数据库的登录验证,分别按部门和 ...
- 20155227辜彦霖《基于Cortex-M4的UCOSIII的应用》课程设计个人报告
20155227辜彦霖<基于Cortex-M4的UCOSIII的应用>课程设计个人报告 一.个人贡献 参与课设题目讨论及完成全过程: 资料收集: 负责主要代码调试: 撰写小组结题报告. 二 ...
- SSR———团队作业:小型论坛的设计与初步实现
小型论坛的设计与初步实现 这次团队作业,我们设计的是一个小型论坛,作为团队中的一员,我主要负责对用户进行需求调研与对用户体验的过程拍摄总结,力求我们的项目在力所能及的范围内更加完美 视频: 度盘链 ...
随机推荐
- Checkstyle的配置详解
Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一.Checkstyle提供了高可配置性,以便适 ...
- 跨域的问题(jsonp和cors)
由于浏览器的同源策略,用户想要跨域访问浏览器就会报错,那么就涉及到解决跨域的问题.最近我接触到的解决方法是两个,jsonp和cors. jsonp(json with padding)我们虽然不能直接 ...
- XAMPP 更换其它路径
打开安装路径: xampp\apache\conf\httpd.conf DocumentRoot “C:/xampp/htdocs” <Directory “C:/xampp/htdocs”& ...
- Lights Out Game
Lights Out Game 在线的游戏:http://www.neok12.com/games/lights-out/lights-out.htm 瞎试一阵子未成之后,终于找到了标准答案:http ...
- Hadoop Intro - Configure
Hadoop学习(二) Hadoop配置文件参数详解 Hadoop运行模式分为安全模式和非安全模式,在这里,我将讲述非安全模式下,主要配置文件的重要参数功能及作用,本文所使用的Hadoop版本为2 ...
- UGUI 用脚本动态改变Button颜色组合
public Button button; void Start() { ColorBlock cb = new ColorBlock(); cb.normalColor = Color.red; c ...
- /proc/sys/net/ipv4/下各参数含义
net.ipv4.tcp_tw_reuse = 0 表示开启重用.允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭 net.ipv4.tcp_tw_recycle = ...
- Neutron命令测试5
jolin@jolin:/$ route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface ...
- OpenStack Weekly Rank 2015.08.10
Module Reviews Drafted Blueprints Completed Blueprints Filed Bugs Resolved Bugs Cinder 5 1 1 6 12 Sw ...
- Spring中的一些常用接口
一.ApplicationContextAware接口 注:可以在spring容器初始化的时候调用setApplicationContext方法,从而获得ApplicationContext中的所有b ...