
C++
搬砖的jiayi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++使用 CMarkup进行xml操作(夹带 Qt 操作)
CMarkup 是被提供用来给c++ 解析和操作 xml文件,或者xml的string流的一种框架。网站是 http://www.firstobject.com/。下载解析之后,主要使用到的,就是,Markup.cpp 和 Markup.h 文件。 一、CMarkup 添加到工程 ...原创 2019-11-08 23:50:31 · 1603 阅读 · 0 评论 -
Qt、C++的容器类,附带QVariant、QString的一点备忘
之前对于容器类,没有一个很系统的了解。后来才专门看了 《C++ GUI Qt 编程》的这一部分内容,做一下笔记。需要先说的是,这里对 C++自身的 STL 容器类只是附带提下,不是很深刻。 容器类,就是一些对象,可以承载其他类对象,并且具有成熟的对自己这些元素的操作函数的类。这个可能和数组之类的有点像,但是在设计概念上,应该是远远高于数组之类的。我觉得容器类提供了完整二封装得极好的数据结构,来实现...原创 2019-04-02 22:42:23 · 836 阅读 · 0 评论 -
隐性共享和明显共享
隐性共享和显性共享是 c++、Qt的空间管理方式的一种机制。即是,对于下面的这种赋值: int b =20; int a = b; 隐性共享,是对于这种一开始没有开辟单独的空间的数据类型,如果直接由其他变量赋值的话,它们是指向同一个内存空间。同时,还会有一个参考计数器,来记录有多少个变量指向了这个空间,如果 a 的数据后来做了修改,才对这个数据做一次深复制(deep copy),真正地开辟一个空间...原创 2019-04-02 23:04:41 · 338 阅读 · 0 评论