<C++ primer>习题16.24
来源:互联网 发布:杜兰特去勇士知乎 编辑:程序博客网 时间:2024/06/07 11:37
这一章还是比较简单的 比上一章面向对象编程简单多了 面向对象编程那里我真的还是觉得太抽象了 做题目都没办法下笔的感觉
#include<iostream>
using namespace std;
template<typename T>
int compare(const T &a,const T &b)
{
if(a<b)
return -1;
if(b<a)
return 1;
return 0;
}
int main()
{
int m;
short n;
cout<<"m=";
cin>>m;
cin.clear();
cout<<"n=";
cin>>n;
cout<<compare(m,static_cast<int>(n))<<endl;
return 0;
}
或者
#include<iostream>
using namespace std;
template<typename T,typename T1,typename T2>
T compare(const T1 &a,const T2 &b)
{
if(a<b)
return -1;
if(b<a)
return 1;
return 0;
}
int main()
{
int m;
short n;
cout<<"m=";
cin>>m;
cin.clear();
cout<<"n=";
cin>>n;
cout<<compare<int>(m,n)<<endl;
return 0;
}
今天是2015.9.23,最近今天在思考研究生在读与毕业找工作,发现这两者不是完全协调统一的,比如前者:学校、导师、奖学金以及毕业要求这四个都要求我们发论文发论文,如果要满足这些条件,那我天天看论文,只研究论文就好了,只掌握用matlab编程就好了,这很像是为了发论文而发论文,,,研究生在读这三年表面看起来是圆满的;可是后者:毕业找工作,那么我不只要看论文,比如还要学C++,最好能自己学会写小项目,还要学OpenCV最好多研究研究,这两个比前面的看论文更需要花精力和时间。。。
《C++ primer》上学期很早就看完了,一直不知道接下来看什么继续C++之路 刚刚看到浅墨写过的:
我准备继续学,不然之前学的C++就浪费掉了 也会渐渐忘记的 因为我现在用的只是matlab和opencv 不想忘记c++
按这个步骤学下去看看
- c++primer 习题9.12
- c++primer 习题9.35
- c++primer 习题9.36
- c++primer 习题9.18
- c++primer 习题9.20
- c++primer 习题9.42
- c++primer 习题9.43
- c++primer 习题9.26
- C++Primer习题6.12
- C++primer习题6.20
- C++Primer习题9.26
- C++Primer 习题9.38
- C++Primer 习题9.39
- C++Primer习题9.40
- C++Primer习题10.9
- C++Primer习题6.12
- C++primer 习题6.22
- c++primer 习题6.12
- 状态空间
- 2.27RemoveNthNodeFromEndofList
- Mac下Eclipse项目导入到Android Studio
- spark学习逻辑回归
- oracle 添加用户
- <C++ primer>习题16.24
- java socket编程
- LR11+WIN7+64位+IE8启动不了浏览器
- WebSocket Java Programming入门-2(Programmatic)
- Visual Studio中Image Watch的使用
- 发送报文出现java.io.IOException:Invalid keystore format ...
- Java Android SSL 双向认证代码
- MySQL Cluster 3台机器搭建集群环境
- object-c中的assign,retain,copy,atomic,nonatomic,readonly,readwrite以及strong,weak