摘要:
20180206修订:将具体例子改为Ch09_Point类(作为指针变量使用),Ch09_CopyConstructor类(作为父类,包含Ch09_Point指针变量),Ch09_DeprivedClass类(作为子类)。通过这三个类的相互关系,介绍c++的拷贝构造函数和赋值操作符的使用。 拷贝构造 阅读全文
摘要:
在c++中,经常会对具体整型数据的位进行操作。例如:要获取整数12(0B1100)在第1位上数值(为0),第2位上数值(为1),第3位上数值(为1)。在此,我使用位操作符中的“&”进行读取。 因为整数中的1,2,4,8(2^n n=0,1,2,3,4.....)用二进制表示分别为0B0001,0B0 阅读全文
摘要:
20201206修订:修改PyCharm中工具的配置描述 一、下载两个.whl文件到本地, 可以在此下载https://mirrors.tuna.tsinghua.edu.cn/ 我选用的是以下两个版本: shiboken2-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp3 阅读全文
摘要:
前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将 阅读全文
摘要:
Qt5释出对信号/槽的新方法。保证了在编译阶段即可对信号槽使用进行检查,避免了到运行阶段才发现问题的尴尬。现将旧/新的信号槽用法进行回顾总结。 Qt4中最常用的信号槽写法: connect(obj1, SIGNAL(fun1(param1, param2,...)), obj2, SLOT(fun2 阅读全文