深入浅出MFC学习篇
来源:互联网 发布:淘宝如何入驻特色卖家 编辑:程序博客网 时间:2024/05/17 04:06
1.异常处理(Exception Handling)
C++中导入了三个新的exception保留字:
1.try,2.catch,3.throw
2.模板 Template
模板是根据参数类型生成函数和类的机制(有时称为“参数决定类型”)。通过使用模板,
可以只设计一个类来处理多种类型的数据,而不必为每一种类型分别创建类。
例如,创建一个类型安全函数来返回两个参数中较小的一个,如果不使用Templates,
必须要编写一系列如下的函数:
// min for ints int min( int a, int b ) return ( a < b ) ? a : b;
// min for longs long min( long a, long b ) return ( a < b ) ? a : b;
// min for chars char min( char a, char b ) return ( a < b ) ? a : b;
//etc...使用templates,可以减少重复部分,形成一个函数:
template <class T> T min( T a, T b ) return ( a < b ) ? a : b;
模板能够减少源代码量并提高代码的机动性而不会降低类型安全。
C++ Template 有两种:一种针对 function,另一种针对 class。
function
template<class T>
T power(T base,int exponent);
Class
template <class T>
class CThree
{
public:
CThree(T t1,T t2, T t3);
private:
T a,b,c;
}; //把T看成熟悉的int或者float类型即可。
- 深入浅出MFC学习篇
- 《深入浅出mfc》学习笔记
- 开始学习《深入浅出MFC》
- 《深入浅出mfc》学习笔记
- 学习《深入浅出MFC》
- 《深入浅出MFC》学习笔记
- 《深入浅出MFC》学习笔记之一
- 《深入浅出MFC》学习笔记之一
- 深入浅出MFC学习笔记(1)
- 《深入浅出MFC》学习笔记之一
- 学习《深入浅出MFC》总结(上)
- 学习《深入浅出MFC》总结(下)
- 深入浅出MFC学习笔记(一)
- 深入浅出MFC学习笔记(二)
- 《深入浅出MFC》学习前提2
- <mfc深入浅出>学习笔记一
- 《深入浅出MFC》学习笔记之一
- MFC学习(读MFC深入浅出)
- oracle数据库导出导入--perl脚本实现
- 做.net Remoting分布式开发的总结
- 关于Qt
- VBA利用递归与WinAPI查找特定字符串
- 怎么用asp实现http的get/post方法?
- 深入浅出MFC学习篇
- 排序算法
- QT中文显示
- CSDN的博客缓冲很厉害哦,我编辑后根本不管用
- IBM R&D 热招职位 2009.07.08
- linux 开发软件列表
- 去掉php框架CI默认url中的index.php
- 买不起书的,就下吧,超级经典
- PTE_Addr 证明