小草的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的扩充的更多相关文章

  1. 课程设计之(struts2+Hibernate)航空订票系统

    1.题目 课程设计之航空订票系统 为某家机票预订服务商开发一个机票预订和查询管理系统.该系统中的航班和机票信息由多家航空公司负责提供.客户通过上网方式查询航班时间表.机票可用信息.机票折扣信息,可以远 ...

  2. 服装销售系统数据库课程设计(MVC)

    <数据库课程设计> 名称:Jia服装销售网站 姓名:陈文哲 学号:…… 班级:11软件工程 指导老师:索剑 目录 目录 1 需求分析 3 一:销售部门机构情况 3 二:销售部门的业务活动情 ...

  3. java课程设计--WeTalk(201521123072秦贞一)

    在线群聊系统 1,团队课程设计博客链接 http://www.cnblogs.com/slickghost/p/7018105.html 个人负责模块或任务说明 负责模块:界面设计与实现 2,自己的代 ...

  4. Java课程设计—学生成绩管理系统(201521123004-林艺如)

    1.团队课程设计博客 团队课程设计博客链接 2.个人负责模块或任务说明 ①.Menu Menu.jsp 在页面中给出提示,用HTML的 MenuTeacher.jsp 利用Menu.jsp进行具体化完 ...

  5. Java课程设计-计算器

    1.团队课程设计博客链接 http://www.cnblogs.com/yuanj/p/7072137.html 2.个人负责模块或任务说明 监听器的设置 3.自己的代码提交记录截图 //注册各个组件 ...

  6. 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统

    大三上学期期末总结,嗯,没错上学期,写在新学期开始,hhh. 上学期学了一门嵌入式系统及应用的课程,期末的课程设计题目是基于STM32的温湿度监测系统. 记得刚开始做课程设计的时候,听说先设计画出原理 ...

  7. JAVA课程设计——一个简单的教务人事管理系统

    大三上学期期末总结,没错,上学期,写在下学期新学期开始,哈哈哈. 上学期学习了面向对象程序设计,课程设计的题目使用JAVA语言完成一个简单的教务人事管理系统,能够实现访问数据库的登录验证,分别按部门和 ...

  8. 20155227辜彦霖《基于Cortex-M4的UCOSIII的应用》课程设计个人报告

    20155227辜彦霖<基于Cortex-M4的UCOSIII的应用>课程设计个人报告 一.个人贡献 参与课设题目讨论及完成全过程: 资料收集: 负责主要代码调试: 撰写小组结题报告. 二 ...

  9. SSR———团队作业:小型论坛的设计与初步实现

    小型论坛的设计与初步实现 这次团队作业,我们设计的是一个小型论坛,作为团队中的一员,我主要负责对用户进行需求调研与对用户体验的过程拍摄总结,力求我们的项目在力所能及的范围内更加完美 视频:   度盘链 ...

随机推荐

  1. VMware硬盘空间——扩容

    VMware原来分配的硬盘空间太小了--扩容 找到VMware的安装路径,如我是默认安装的:C:\Program Files (x86)\VMware\VMware Workstation,打开该路径 ...

  2. 信息领域热词分析系统--java爬取CSDN中文章标题即链接

    package zuoye1; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLExce ...

  3. ExtJS 开发总结

    1. ExtJS的定位是RIA,和Prototype.jQuery等类库的定位不同.使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype.jQuery等只是辅 ...

  4. maya2017无法安装卸载激活失败

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...

  5. JavaScript DOM基础总结

    上个月在进行百度三面时候,面试官提问JavaScript DOM方法,我回答的有点少,前面太关注JavaScript 兼容性,框架方面,JavaScript 原生DOM基础没有记牢,心中有点遗憾.下来 ...

  6. 硬盘和显卡的访问与控制(一)——《x86汇编语言:从实模式到保护模式》读书笔记01

    本文是<x86汇编语言:从实模式到保护模式>(电子工业出版社)的读书实验笔记. 这篇文章我们先不分析代码,而是说一下在Bochs环境下如何看到实验结果. 需要的源码文件 第一个文件是加载程 ...

  7. 浅入分析Linux

    Linux 操作系统必须完成的两个主要目的 与硬件部分交互, 为包含在硬件平台上的所有底层可编程部件提供服务 为运行在计算机系统上的应用程序(即所谓的用户空间)提供执行环境 一些操作系统运行所有的用户 ...

  8. 关于docker remote api未授权访问漏洞的学习与研究

    漏洞介绍: 该未授权访问漏洞是因为docker remote api可以执行docker命令,从官方文档可以看出,该接口是目的是取代docker 命令界面,通过url操作docker. docker ...

  9. 关于EasyUI datagrid 表头居中 数据列内容居右 或者居左

    cell.css("text-align",(col.halign||col.align||"")); 这里有个属性挺眼熟 : col.align 前面还有一个 ...

  10. ssh无法连接到虚拟机linux系统

     一般ssh连不上虚拟机是防火墙没有放行22端口,用如下命令:(安装ssh服务时应该是放行了22端口的,如果没有则需手动放行22端口)   放行22端口: sudo iptables -I INPUT ...