- 博客(11)
- 收藏
- 关注
原创 单例模式懒汉式示例
#include <iostream>class Singleton{public: ~Singleton(){std::cout<<"destructor called!"<<std::endl;}Singleton(const Singleton&)=delete;Singleton& operator=(const Singleton&)=delete;static Singleton& get_i
2020-08-06 16:42:42
351
原创 QThread之run函数里的信号与槽
创建类继承自QThread,重写run函数void WorkThread::run(){ unsigned long threadId = reinterpret_cast<unsigned long>(currentThreadId()); qDebug() << threadId ; //这里是子线程ID QTimer tmr; // 关联在本线程上的QObject对象 connect(&tmr, &...
2020-07-30 14:29:12
2755
原创 release下qt信号和槽不触发、ui控件不存在运行中断等问题的原因
debug和release的moc文件生成位置在一个路径下,导致在编译链接时本应该用到release的moc文件,结果却用了debug的moc文件,导致生成的可执行文件出现信号和槽不触发、程序中断等问题
2020-05-25 22:34:16
647
原创 导致VS编译器release下F5和ctrl+F5运行结果不一致的原因
代码中某个变量没有初始化,比如F5运行程序的时候默认该变量是true,ctrl+f5的时候该变量默认是false。
2020-05-25 22:29:58
517
原创 关于virtual修饰private私有成员函数20/5/24
如果没有virtual关键修饰,则私有的成员被继承到派生类不可见位置,即在派生类中无法访问。但是,被virtual关键字修饰的私有成员函数,会被继承到派生类中可见位置,前提一定是派生类进行了重写,否则virtual也没有意义...
2020-05-24 20:21:51
626
1
原创 关于vs编译器.obj链接报错问题
1.没加lib库2.加入的lib库与当前项目属性不匹配,比如:是win32还是x64,是release还是debug
2020-05-10 19:28:48
1408
原创 c++类的友元、类的静态成员
对于友元的一些理解:类的友元:关键字friend弊端:使得被该类隐藏的一些数据成员在类的外部也可见,破坏了类的封装性;好处:在某些特定的场合下可以减少开销,提高程序运行效率。友元函数:在类的内部声明某个外部函数为该类的友元,即给这个外部函数授权,表示该外部函数有权访问该类中的私有或保护的数据成员,在使用中,该外部函数必须要有参数,且参数必须要有该类类型,以便通过该类实例化的对象对私...
2020-03-29 08:50:39
402
原创 QLineEdit常用设置
void setEchoMode(EchoMode),设置输入框显示模式,用于密码等,参数:Normal、NoEcho、Password和PasswordEchoOnEdit;void setMaxLength(int),设置最大允许长度,参数:默认值为32767;void setPlaceholderText(const QString &),设置输入提示信息,参数:字符串;...
2020-03-26 23:04:32
6903
原创 win+r常用命令
win+r:regedit 注册表taskmgr 任务管理器services.msc 服务mspaint 画图板notepad 记事本mstsc 远程控制cmd 控制台control 控制面板calc 计算器
2020-03-25 22:07:31
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人