c++ 常见关键字

一、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

c++ final override 关键字-优快云博客https://blog.youkuaiyun.com/u012719076/article/details/150220509?spm=1011.2415.3001.5331

四、template 模板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值