小草的C++要结课了,小草终于翻起书来,小草用的老谭的书,有什么不对的就找老谭去吧。
///C++初步///C++对C的扩展#includeusing namespace std;///const定义常量const int inf=0x3f3f3f3f;int main(){ cout< <
///C++初步///C++对C的扩展#includeusing 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=12,b=13,c=28; cout<<_max(a,b)<
///C++初步///C++对C的扩展#includeusing 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 T _max(T a,T b) { return (a>b)?a:b;}int main() { int a=12,b=13; cout<<_max(a,b)<
///C++初步///C++对C的扩展#includeusing namespace std;///有默认参数的函数,在构造函数中经常遇到///求圆柱体体积float volume(float h,float r=9) { return 3.14*h*r;}int main() { cout< <
///C++初步///C++对C的扩展#includeusing namespace std;///变量的引用void _swap(int &a,int &b) { int temp; temp=a; a=b; b=temp;}int main() { int a=2,b=3; _swap(a,b); cout< <<" "<<
///C++初步///C++对C的扩充#includeusing namespace std;///内置函数///规模小且使用频繁inline int _max(int a,int b) { return (a>b)?a:b;}int main() { int a=3,b=4; cout<<_max(a,b)<
///C++初步///C++对C的扩充#includeusing namespace std;///作用域运算符 ::float a=13.3;int main() { int a=3; cout< <