摘要: 1.问题现场 2.提问与答案 当[]为=时,报上述错误,而改为&时则OK.现在有个疑问,不是说用=是值传递的方式,为何n是一个不可修改的左值呢? = 默认是 const 不能修改的,需要加上mutable可以让n能够在函数体中发生改变,但main函数中n仍然还是0.因为mutable只是保证可以修改 阅读全文
posted @ 2020-06-06 17:27 心媛意码 阅读(297) 评论(0) 推荐(0)
摘要: 1.线程 线程切换涉及到用户态和内核态的切换?? 线程是OS底层的API,在创建线程与上下文切换过程中,会消耗较多的时间. 生活中常见的IO主要是网络和磁盘上面的, 2.协程 协程是编程语言级别的"线程",它的底层并不是线程,他不会告诉操作系统自己开辟了线程,所以它一直处于用户态,避免了用户态和内核 阅读全文
posted @ 2020-06-06 14:41 心媛意码 阅读(2311) 评论(0) 推荐(0)
摘要: 一.什么是信号和槽函数 QT中通过信号(signal)和槽函数(slot)将事件和响应函数连接起来(可以类比MFC中的操作和对应的On开头的响应函数). 它的优点在于信号和槽函数是松耦合的关系,你可以通过connect将两者连接起来,也可以通过disconnect将两者断开. 它们的格式如下: co 阅读全文
posted @ 2020-06-06 00:40 心媛意码 阅读(1265) 评论(0) 推荐(0)
摘要: 参考文章:https://www.cnblogs.com/zeo-to-one/p/8367801.html 阅读全文
posted @ 2020-06-06 00:21 心媛意码 阅读(277) 评论(0) 推荐(0)