这是一个模板类。有两个数据成员first,second。有两个构造函数。从构造函数1来看,_T1,_T2具现时是两个类。如果不是类,请调用构造函数2,当然是类也可以调用它。
解决方案 »
- 获取编辑框里的字符串的一段 出错?
- 带复选框的树形视图
- 如何完全关闭VC++ 2008的智能感知引擎(Intellisense engine),还有那个烦人的ncb文件?
- 关于visual assisant 问题
- 在VC中怎样写数据库的查找!
- 请问有人知道 在树节点的左边加一个核选框吗?
- 一个简单的问题
- 怎样得到局域网内的计算机登录时间???
- 如何使RICHTEXTCTRL控件中回车是换行而不是执行对话框中的一个按钮?
- 如何将字符型("12.34") 转换带小数的数值型(12.34)????????????
- 如何把目标文件(*.obj)编成dll
- 请问如何分析WindowProc(HWDN hwnd,UINT Msg,WPARAM wParam,LPARAM lParam)中的参数当一个鼠标单击事件产生后鼠标的位置在什么在哪个参
其实就是定义了一个类(这里是个结构)
只不过它的成员类型还不确定,
当你在程序中象这样定义:
CPair<int,float> myPair
那么类CPair的成员类型就确定了
展开为:
class
{
typedef CPoint first_type;
typedef CRect second_type; CPoint first;
CRect second;
CPair() : first(CPoint()), second(CRect()) {}
CPair(const CPoint& __a, const CRect& __b) : first(__a), second(__b) {}
}tmp;
typedef _T2 second_type;这两行有什么用呢??
_T2 second; 可以用以下代替:
first_type first;
second_type second;