小草的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. 转 oracle 默认自动统计信息 时间修改

    ############sql3: https://blog.csdn.net/dataminer_2007/article/details/41363417http://blog.51cto.com ...

  2. java多线程 栅栏CyclicBarrier

    CyclicBarrier类介绍A synchronization aid that allows a set of threads to all wait for each other to rea ...

  3. c++ 封装线程库 3

    1. 继承与重写run方法 我们封装了Thread类,并设置成员函数run()为纯虚函数,因此我们使用类继承,并重写run方法: class IncCount : public Thread//增加计 ...

  4. 关于老教授之家项目的思考 && 中国互联网+大赛培训

    最近在做中国互联网+竞赛相关的项目,有一点思考在这里记录下来,算是一份经历,日后可以再回顾,这也是我真正参加的一个大型比赛,作为技术人员可能更多的是从事技术,但是在其他方面能贡献自己的一份力量也是不错 ...

  5. svn使用&&常用操作&&问题处理

    第一部分: SVN使用 svn介绍 即subversion的简称. 版本控制系统(CVS)包括集中式版本控制系统(CVCS)和分布式版本控制系统(DCVS).svn是集中式版本控制系统. 可以用于团队 ...

  6. IIS/asp.net管道

    http://referencesource.microsoft.com/ 理解ASP.NET的前提是对ASP.NET管道式设计的深刻认识.而ASP.NET Web应用大都是寄宿于IIS上的. IIS ...

  7. 关于Vim 的插件snipmate 以及它的安装方式

    在网上看了http://study.163.com/course/courseMain.htm?courseId=269016#/courseMain   里关于snipmate 的视频 snipma ...

  8. Python札记1--基础

    Python语言虽然简单,但相关的细节仍需要注意,本系列札记,旨在记录学习python过程中需要注意的相关知识点或相关难点的理解. 1. 列表 a. python的列表list中元素的类型可以不同 b ...

  9. Windows 入门杂乱无章版

    windows入门 /users/username/appdata/roaming/microsoft/windows/start menu/startup目录中的应用程序是在该用户登录时启动的 /w ...

  10. 转:MVC中的文件上传

    上传文件与与上传数据区别 上传数据主要指json等简单字符串,上传文件指的是上传word.excel图片等.在上传数据的时候enctype默认为第一个application/x-www-form-ur ...