会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
huik
博客园
首页
新随笔
联系
管理
订阅
2020年9月7日
C++11中std::move、std::forward、左右值引用、移动构造函数的测试
摘要: 关于C++11新特性之std::move、std::forward、左右值引用网上资料已经很多了,我主要针对测试性能做一个测试,梳理一下这些逻辑,首先,左值比较熟悉,右值就是临时变量,意味着使用一次就不会再被使用了。针对这两种值引入了左值引用和右值引用,以及引用折叠的概念。 1.右值引用的举例测试
阅读全文
posted @ 2020-09-07 23:31 huik
阅读(499)
评论(0)
推荐(0)
2020年9月3日
C++类重载函数的function和bind使用
摘要: 在没有C++11的std::function和std::bind之前,我们使用函数指针的方式是五花八门,结构很繁琐难懂。C++11中提供了std::function和std::bind统一了可调用对象的各种操作。 1.std::function简介 std::function首先是可调用对象,本质上
阅读全文
posted @ 2020-09-03 23:52 huik
阅读(734)
评论(0)
推荐(0)
2018年10月20日
计算机怎么处理小数的
摘要: 一直使用float和double类型的变量,但从来还没有弄懂过这两种类型在计算机中怎么表示的。 首先了解一下十进制怎么表示小数: 1.在有限的小数位数里是无法表示所有的数的,例如1/3是无法写成小数的,他们是无限循环小数,还有各种无理数无线不循环小数,例如π=3.14159265358979323.
阅读全文
posted @ 2018-10-20 15:22 huik
阅读(1632)
评论(0)
推荐(0)
2018年9月15日
GDB常用命令
摘要: 命 令 描 述 file 装入想要调试的可执行文件. kill 终止正在调试的程序. list 列出产生执行文件的源代码的一部分. next 执行一行源代码但不进入函数内部. step 执行一行源代码而且进入函数内部. run 执行当前被调试的程序 quit 终止 gdb watch 使你能监视一个
阅读全文
posted @ 2018-09-15 12:08 huik
阅读(101)
评论(0)
推荐(0)
2018年8月5日
linux命令的学习随笔
摘要: getconf PAGE_SIZE //获取内存分页的大小alias vi='vim'//临时生效vi /root/.bashrcwhereis ls输出重定向> >> 2> 2>>cmd > file 2>&1 cmd >> file 2>&1cmd &>> file cmd >> file1 2
阅读全文
posted @ 2018-08-05 17:28 huik
阅读(84)
评论(0)
推荐(0)
2018年5月26日
Qt绘图学习(1)
摘要: paintEvent()被调用的时机;1.当窗口第一次被show()的时候,Qt程序会自动产生一个绘图事件,调用绘图事件;2.重新调整窗口部件大小的时候,系统也会产生一个绘制事件。3.当窗口部件被其他窗口部件遮挡,然后又再次显示出来的时候,就会对那些隐藏的区域产生一个绘制事件。同时可以调用QWidget::update()或者QWidget::repaint()来强制产生一个绘制事件。二者的区别是...
阅读全文
posted @ 2018-05-26 00:05 huik
阅读(219)
评论(0)
推荐(0)
公告