C++
杓-(wujianya)
固高科技-wujianya
展开
-
隐私转换的注意事项
1.隐私转换只允许转换一次,多次转换是回报错的,可以先次显式转换再来一次隐私转换。2.隐式转换的类对象是一个临时对象,函数调用完后就会被丢弃。3.多个实参的构造函数不能用于隐私转换,所以也没必要用explicit4.explicit只能在类内声明构造函数时使用explicit,在类外定义时不应重复 ...翻译 2019-01-25 10:15:10 · 181 阅读 · 0 评论 -
聚合类
使用聚合类的初始化列表,用来显式的初始化时,应注意以下问题。1.要求类的所有成员都是Public成员。2.增加和删除一个类的成员的时候都得重新初始化。...翻译 2019-01-25 11:38:11 · 445 阅读 · 0 评论 -
内联函数(转载)
函数(function)是一个集合元素到令一个集合元素的对应关系,它起着一种映射和变换的功能,如在数学中,一个集合A, 若对A中的每个元素x,按对应法则f,使B中存在唯一的一个元素A与之对应 , 就称对应法则f是X上的一个函数,记作B=f(x)。广义地说,函数其实是完成某一功能的工具,如在数学中,该功能就是用来实现数学运算的,就是数学函数,故一般函数是完成某一工程中基础工具,起着基础功能,故一般函...转载 2019-01-25 13:54:18 · 330 阅读 · 0 评论 -
敏捷模式——LSP
基类为长方形设置虚函数时,其派生类有正方形,唯一的区别是正方形的长宽的改变时一致的,所以如果另一个开发者如果设置函数g其参数是基类的指针或者引用时,此时开发者以基类来调用改变长宽的函数时,传入基类的对象时是没有问题的,但是如果传入派生类的对象时,其此时的正方形的边长最后为g函数调用的最后一个函数来判定,此时有问题,这样表面的正方形的继承长方形的违反了长方形的不变形。LSP就是不同对象,传入一个父类...原创 2019-02-20 09:54:55 · 923 阅读 · 0 评论 -
Qt的静态编译,Qt5.11.0
configure.bat -confirm-license -opensource -platform win32-g++ -debug-and-release -static -prefix "C:\Qt\Static\5.11.0" -qt-sqlite -qt-zlib -qt-libjpeg -qt-libpng -qt-freetype -qt-pcre -qt-harfbuzz -...原创 2019-05-28 13:09:32 · 6705 阅读 · 0 评论 -
重做和撤销
参考,大神https://www.cnblogs.com/wanghui9072229/archive/2011/08/29/2158960.html采用Qt4.7编写的一个源码例子,可以参考学习下代码链接如下:https://download.csdn.net/download/tianjilieren/11263662...原创 2019-06-28 18:19:39 · 981 阅读 · 0 评论