会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
htj10
心 灵
欢喜 快乐
Stay Hungry, Stay Foolish.
博客园
首页
新随笔
联系
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
32
下一页
2022年3月20日
条款09:绝不在构造函数或析构函数中调用virtual函数
摘要:
阅读全文
posted @ 2022-03-20 14:55 htj10
阅读(22)
评论(0)
推荐(0)
条款08:别让异常逃离析构函数
摘要:
阅读全文
posted @ 2022-03-20 14:53 htj10
阅读(27)
评论(0)
推荐(0)
2022年3月16日
条款07:为多态基类声明virtual析构函数
摘要:
阅读全文
posted @ 2022-03-16 22:05 htj10
阅读(20)
评论(0)
推荐(0)
2022年3月15日
条款06:若不想使用编译器自动生成的函数,就该明确拒绝
摘要: 我想也可以这样防止copy构造、copy assign 操作符 class Uncopyable{ public: Uncopyable(){} ~Uncopyable(){} private: Uncopyable(const Uncopyable& a);//只声明,不定义 防止 copy 构造
阅读全文
posted @ 2022-03-15 20:43 htj10
阅读(27)
评论(0)
推荐(0)
2022年3月14日
条款05:了解C++默认编写并调用哪些函数
摘要: 在C++11之后,这发生了一点变化。主要是默认函数新增了移动构造函数和移动赋值操作符。 与拷贝构造函数不同,移动构造函数不分配任何新内存;它接管给定的StrVec中的内存。在接管内存之后,它将给定对象中的指针都置为nullptr。这样就完成了从给的对象的移动操作,此对象将继续存在。最终,移后源对象会
阅读全文
posted @ 2022-03-14 21:38 htj10
阅读(73)
评论(0)
推荐(0)
2022年3月13日
条款04:确定对象被使用前已先被初始化
摘要:
阅读全文
posted @ 2022-03-13 18:32 htj10
阅读(26)
评论(0)
推荐(0)
2022年2月25日
条款2:尽量用const enum inline 代替 #define
摘要: -------------
阅读全文
posted @ 2022-02-25 10:38 htj10
阅读(34)
评论(0)
推荐(0)
2022年2月19日
解析几何之椭圆
摘要: 解析几何之椭圆
阅读全文
posted @ 2022-02-19 15:51 htj10
阅读(90)
评论(0)
推荐(0)
2022年2月7日
条款37:绝不重新定义继承而来的缺省参数值。【Effective C++ (第三版)】
摘要: ******* class Shape { public: enum ShapeColor { RED, GREEN, BLUE }; //RED, GREEN, BLUE 分别对应 0 1 2 virtual void draw(ShapeColor color = ShapeColor::RED
阅读全文
posted @ 2022-02-07 16:52 htj10
阅读(31)
评论(0)
推荐(0)
2021年11月22日
java 查看 class文件编译时使用的编译器版本
摘要: 使用java自带的工具,查看 class编译时使用的编译器版本。 命令行: $ javap -v ServiceImpl.class 或者 $ javap -verbose ServiceImpl.class 我们可以看一下 jdk版本和major version对应关系: J2SE 8 = 52,
阅读全文
posted @ 2021-11-22 21:19 htj10
阅读(1265)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
32
下一页
公告
TOP