好久没看C++,问个尖括号的有关问题
好久没看C++,问个尖括号的问题有个类这么定义:class CShellFileList : public CWindowImplCShellFileList
好久没看C++,问个尖括号的问题
有个类这么定义:
class CShellFileList : public CWindowImpl<CShellFileList, CListViewCtrl>
我想问一下这句是什么意思,我知道是CShellFileList 公有继承CWindowImpl,尖括号是什么意思,
里面的内容是什么。还有C++相关的知识都在哪些里有尖括号方面的
[解决办法]
vector<int> vc;
stl模板,容器之类的吧。。。
[解决办法]
template
[解决办法]
请看stl
[解决办法]
[解决办法][解决办法]ATL/WTL的代码吧
把派生类类型传递给基类是为了做编译期多态。
意思就是
CShellFileList这个窗口类是listview的扩展。
[解决办法]模板
[解决办法]容器,,模版类的情形。
[解决办法]里面是模板
[解决办法]WTL里的代码,这种继承机制比mfc的高效一些,你可以看一下WTL for MFC Programmers,里面有对这个机制详细的介绍