摘要:
我想也可以这样防止copy构造、copy assign 操作符 class Uncopyable{ public: Uncopyable(){} ~Uncopyable(){} private: Uncopyable(const Uncopyable& a);//只声明,不定义 防止 copy 构造 阅读全文
摘要:
在C++11之后,这发生了一点变化。主要是默认函数新增了移动构造函数和移动赋值操作符。 与拷贝构造函数不同,移动构造函数不分配任何新内存;它接管给定的StrVec中的内存。在接管内存之后,它将给定对象中的指针都置为nullptr。这样就完成了从给的对象的移动操作,此对象将继续存在。最终,移后源对象会 阅读全文
摘要:
------------- 阅读全文
摘要:
******* class Shape { public: enum ShapeColor { RED, GREEN, BLUE }; //RED, GREEN, BLUE 分别对应 0 1 2 virtual void draw(ShapeColor color = ShapeColor::RED 阅读全文
摘要:
使用java自带的工具,查看 class编译时使用的编译器版本。 命令行: $ javap -v ServiceImpl.class 或者 $ javap -verbose ServiceImpl.class 我们可以看一下 jdk版本和major version对应关系: J2SE 8 = 52, 阅读全文
摘要:
参考:https://www.cnblogs.com/zzvar/articles/14596750.html 下载与安装maven 提示:下面是maven3.6.3版本百度云链接,记住maven3.3以上版本必须安装jdk1.7及以上版本,否则会出错。链接:https://pan.baidu.co 阅读全文
摘要:
参考:https://www.cnblogs.com/hllive/articles/10592812.html public class Program { /// <summary> /// 计算两个时间差(年月日时分秒) /// </summary> /// <param name="b">开 阅读全文
摘要:
简介 流 (Stream) 到底是什么 呢 ?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“ 集合讲的是数据 , 流讲的是 计算 ! ”注意 :①Stream 自己不会存储元素。②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream 操作是延迟执 阅读全文