一、class 类内 默认是private, struct结构体内默认是public
两个struct结构进行赋值:
方法一、
c++11以上 使用: struct_dest = std::move(struct_src);//前提 src不再使用了
方法二:
如果struct 中包含CString QString 不要使用memcpy进行拷贝,程序容易崩溃,要对结构体中每个元素进行挨个赋值
dest.a = src.a;
dest.b = src.b;
方法三、不包含上述时,可以使用memcpy
memcpy(&dest, &src, sizeof(struct_src));
二、template、 implicit 、explicit关键字
c++ 函数模板、类模板-优快云博客
https://blog.youkuaiyun.com/u012719076/article/details/149938079?spm=1011.2415.3001.5331
三、final/override
四、template 模板
1万+

被折叠的 条评论
为什么被折叠?



