小草的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. python3 continue和break 区别

    for i in range(10): if i==5: continue #跳出当次循环 if i==8: break #跳出整个for循环 print(i)

  2. hive 全表全字段对比

    select * from ( select max(t1.source) as source ,t1.c1 ,t1.c2 ,t1.c3 ,count(*) as cnt from ( as sour ...

  3. C# 反射(Reflection)

    反射主要用于在程序运行期间动态解析相关类的类名,命名空间,属性,方法并进行相应操作,以下通过两个简单的例子进行了说明: 示例1:调用程序集内部方法,运行时动态获取相关类的信息,包括类名,命名空间等信息 ...

  4. spring aop 原理学习

    @EnableAspectJAutoProxy: @Import(AspectJAutoProxyRegistrar.class) 实际是创建了一个以org.springframework.aop.c ...

  5. 使用codesmith无法连接mysql问题

    最近研究codesmith的用法,遇到了如题的问题,记录一下解决的方法. 1.问题描述: 在codesmith中选择MySQLSchemaProvider并连接数据库时,会报以下错误: Test fa ...

  6. Unity Resources.Load

    GameObject bulletPrefab; void Start() {   bulletPrefab = Resources.Load("bulletPrefab")  a ...

  7. 性能测试工具Jmeter05-badboy检查点与参数化

    检查点设置 选择要检查的文字,然后在Tools->Add Assertion for Selection里添加断言,在进行回放    参数化 在请求搜索关机键字的部分进行参数化 选中搜索关键字- ...

  8. python xml dom

    http://www.cnblogs.com/coser/archive/2012/01/10/2318298.html

  9. Kudu的概念术语

    不多说,直接上干货! Columnar Data Store(列式数据存储) Kudu 是一个 columnar data store(列式数据存储).列式数据存储在强类型列中.由于几个原因,通过适当 ...

  10. 配置Slf4j依赖,桥接各种多个日志组件(排除commons-logging依赖的影响)

    由于各个jar组件使用的日志框架不一样,实际项目中可能会引入多个jar,通常使用的日志框架有 commons-logging log4j 若同一个项目引入多个日志组件,那么Slf4j组件会有不能捕捉到 ...