上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

2015年5月31日

函数模板与普通函数的选择问题

摘要: 1 /* 函数模板与普通函数的选择问题 */ 2 3 #include 4 5 // 函数模板可以对类型进行优化重载 根据类型会覆盖 6 // 如果仍然需要使用模板函数需要实例化 7 8 9 template10 11 T add(T a,T b)12 {13 std::cout... 阅读全文

posted @ 2015-05-31 15:52 Dragon-wuxl 阅读(124) 评论(0) 推荐(0)

CPP类型转换

摘要: 1 /* CPP类型转换 */ 2 3 #include 4 #include 5 6 void main() 7 { 8 double db = 10.9 9 float fl = db;// 默认数据类型转换10 std::cin.get();11 }12 13 /... 阅读全文

posted @ 2015-05-31 15:34 Dragon-wuxl 阅读(490) 评论(0) 推荐(0)

函数模板的覆盖

摘要: 1 /* 函数模板的覆盖 */ 2 3 #include 4 5 // 函数模板可以实现通用,可以根据自有的数据类型进行优化 6 7 8 template 9 10 void swap(T &a,T &b)11 {12 std::cout 54 void swap(T &a,T &... 阅读全文

posted @ 2015-05-31 14:42 Dragon-wuxl 阅读(198) 评论(0) 推荐(0)

函数包装器管理外部函数

摘要: 1 /* 函数包装器管理外部函数 */ 2 3 // 函数包装器,用于管理内嵌函数,外部函数调用 4 template 5 T run(T v1,T v2,F f) 6 { 7 return f(v1,v2);// 函数传入参数 8 } 9 10 int cheng(int a,int... 阅读全文

posted @ 2015-05-31 10:14 Dragon-wuxl 阅读(117) 评论(0) 推荐(0)

函数包装器

摘要: 1 /* 函数包装器 */ 2 3 4 // 函数包装器: 5 /* 6 第一,设计通用执行的接口,设计关卡,计数 7 第二,函数包装器依赖函数模板,实现通用泛型 8 第三,函数代码可以内嵌在另外一个函数,实现函数怀孕 9 */1... 阅读全文

posted @ 2015-05-31 10:04 Dragon-wuxl 阅读(219) 评论(0) 推荐(0)

2015年5月30日

inline(内联函数)

摘要: 1 /* inline 函数(内联函数) */ 2 3 4 #include 5 6 #define GETX3(N) N*N*N// 替换 7 8 // inline 只是对于编译器的建议 9 // 一般情况下我们对内联函数做如下的限制:10 /*11 (1) 不... 阅读全文

posted @ 2015-05-30 21:09 Dragon-wuxl 阅读(177) 评论(0) 推荐(0)

宽字符

摘要: 1 #include 2 #include 3 #include 4 5 int main() 6 { 7 setlocale(LC_ALL, "chs");// 设置本地化 8 wchar_t *p1 = L"123456"; 9 std::wcout << p1 <<... 阅读全文

posted @ 2015-05-30 20:51 Dragon-wuxl 阅读(107) 评论(0) 推荐(0)

2015年5月28日

引用高级

摘要: 1 /* 引用高级 */ 2 3 /* 引用一维数组 */ 4 #include 5 #include 6 7 void main() 8 { 9 int a[10] = {1,2,3,4,5,6,7,8,9,10}; 10 int(& ra)[10](a);... 阅读全文

posted @ 2015-05-28 21:39 Dragon-wuxl 阅读(241) 评论(0) 推荐(0)

ccpp的enum

摘要: 1 /* enum */ 2 3 // c 语言 4 5 #include 6 7 enum color{red=11,yellow,green,white}; 8 9 void main()10 {11 enum color c1;12 cl = red;// 不注重数... 阅读全文

posted @ 2015-05-28 09:29 Dragon-wuxl 阅读(145) 评论(0) 推荐(0)

bool类型

摘要: 1 /* bool */ 2 3 #include 4 5 int main() 6 { 7 bool b1 = 1 && 1 || 2 || -1 && 0; 8 std::cout << typeid(b1).name() << std::endl; 9 std::... 阅读全文

posted @ 2015-05-28 09:09 Dragon-wuxl 阅读(135) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

导航