02 2026 档案
摘要:模板传递参数获取大小 点击查看代码 template <class Ty, size_t Size> void TestMem(Ty(&data)[Size]) { cout << "size of data =" << sizeof(data) << endl; } int main(int ar
阅读全文
摘要:用模板特化建立“类型到类型的关联”,从而让通用代码能根据“标签类型”自动适配不同的类型组合。 点击查看代码 #include <iostream> class Test1; class Test2; //这是默认映射:对任意类型 T,都映射到 void template <typename T> c
阅读全文
摘要:右值 int a=10; int b=10; int c=a+b; 左值往往代存储空间 右值: a+b 仅在运行过程中存在 __asm{ mov eax,a mov ebx,b add eax,ebx mov c,eax } 右值a+b 在操作完之后就销毁了,匿名无固定地址。 右值引用 int a
阅读全文
浙公网安备 33010602011771号