关闭
当前搜索:

头文件中的static和const成员的初始化方法总结...

#include "stdafx.h" #include #include using namespace std; /////////////////////////////////////////////////////////////////////////////// class A { public: A() { } private:...
阅读(2647) 评论(0)

分析模板参数中 T& 与T 的区别

#include "stdafx.h" #include #include using namespace std; template void Func(T& a, T& b) { cout<<"a[0] = "<<a[0]<<endl; cout<<"b[0] = "<<b[0]<<endl; } int main() { double a[...
阅读(951) 评论(1)

c++ 模板的一个例子,实参演绎的时候,有个地方没看明白

#include "stdafx.h" #include #include using namespace std; template typename T::ElementT Get(T const* a, int k) //这个ElementT是什么东东???? { return a[k]; } void func(char* p) { char...
阅读(922) 评论(0)

诡异的模板实例化..

#include "stdafx.h" #include #include using namespace std; template class C { public: C(int){ cout<<"C(int)"<<endl; } }; void Func(const C& ) { cout const& )"<<endl; }...
阅读(649) 评论(0)

有类成员时,什么时候可以前置声明.什么时候需要#include .

#include "stdafx.h" #include #include using namespace std; // ************************************* class A; //前置声明 class B : public A { }; int main() { } // error C2504:...
阅读(1084) 评论(0)

函数调用与参数的关系

namespace X { template void f(T); } namespace N { using namespace X; enum E { e1 }; void f(E) { cout<<"N::f(E)"<<endl; } //void f(int) //如果打开这个函的话,作用域N里面的函数f就和外面的产生了歧义. //{...
阅读(615) 评论(0)
    个人资料
    • 访问:716291次
    • 积分:8982
    • 等级:
    • 排名:第2504名
    • 原创:182篇
    • 转载:125篇
    • 译文:1篇
    • 评论:109条
    博客专栏
    初识Qt

    文章:43篇

    阅读:147867
    文章分类
    最新评论