自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 c++ 的vector、array和数组的比较

6397在c++11中,STL中提拱了一个新的容器std::array,该容器在某些程度上替代了之前版本的std::vector的使用,更可以替代之前的自建数组的使用。那针对这三种不同的使用方式,先简单的做个比较:相同点:1. 三者均可以使用下表运算符对元素进行操作,即vector和array都针对下标运算符[]进行了重载2. 三者在内存的方面都使用连续内存,即在vector和array的底层存储...

2018-03-29 21:49:30 1725

转载 C++ STL Map的创建、删除、插入、更新、遍历

转载自:https://blog.csdn.net/zhouzhenhe2008/article/details/76649158C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。   map的实现是一颗红黑树,因此,map的内部键的数据都是排好序的,查找和删除、插入的效率都是lgN。map的本质其实就是映射,键值(key-value)...

2018-03-28 18:16:52 1541

转载 C++:智能指针之shared_ptr

转载自:https://blog.csdn.net/sixdaycoder/article/details/457877131.智能指针C++中用new来动态分配内存,delete手动释放内存来达到动态管理内存的目的。因为保证在正确的时间释放内存是非常困难的,忘记释放内存就会产生内存泄露。为了更安全、便捷的使用动态内存,C++11标准库提供了新的智能指针类来管理动态内存。智能指针在行为上和普通的指...

2018-03-27 22:10:55 147

转载 C++中static、const、static const修饰变量作用详解

转载自:https://blog.csdn.net/sevenshal/article/details/9173861C++中类的变量可以通过static、const、static const来修饰,不同的修饰在不同的情况下表示不同的含义。下面我们来详细解读一下他们的用处。首先我们需要先了解程序运行期间的内存分区:1.代码区:存放CPU指令码。2.常量区:存放只读常量,该区只读,不可写。3.静态区...

2018-03-27 19:56:53 177

原创 C++类所占内存:

类型                           大小(字节)                                  取值范围bool                                   1                                              false,truechar(signed char)              ...

2018-03-27 19:52:51 104

原创 访问修饰符:public、protected、private

public:所有类都可以访问protected:本类和子类可以访问 private:只有本类中可以访问继承中的特点有public, protected, private三种继承方式,它们相应地改变了基类成员的访问属性。1.public 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:public, protected, private2...

2018-03-27 19:42:02 129

原创 C++中虚函数的使用方法:

虚函数的使用方法:(1)在基类用virtual声明成员函数为虚函数。这样就可以在派生类中重新定义此函数,为它赋予新的功能,并能方便被调用。在类外定义虚函数时,不必在定义virtual (2)在派生类中重新定义此函数,要求函数名,函数类型,函数参数个数和类型全部与基类的虚函数相同,并根据派生类的需要重新定义函数体。c++规定,当一个成员函数被声明为虚函数后,其派生类的同名函数都自动成为虚函数。因此在...

2018-03-27 19:32:14 317

转载 Qt浅谈之二十八解析XML文件

转载自:http://blog.csdn.net/taiyang1987912/article/details/46695245一、简介        QtXml模块提供了一个读写XML文件的流,解析方法包含DOM和SAX。DOM(Document ObjectModel):将XML文件表示成一棵树,便于随机访问其中的节点,但消耗内存相对多一些。SAX(Simple APIfor XML):一种事...

2018-03-17 13:07:05 4520

转载 C++中的类所占内存空间总结

转自:http://blog.sina.com.cn/s/blog_69c189bf0100mkeu.html类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分:          成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面...

2018-03-07 16:53:15 249

转载 qt4移植到qt5注意点

转载自:http://blog.csdn.net/cupidove/article/details/92712171.  由于Qt5将大部分桌面部件移到了Qt Widgets模块中,所以在.pro中要增加下面一行QT += widgets2. 程序中使用了OWC10,用到了ActiveQt,原来的做法是在.pro中加CONFIG += qaxcontainer,现在需要改成QT += axcont...

2018-03-07 14:57:07 794

转载 #ifndef/#define/#endif使用详解

转载自:  http://blog.csdn.net/abc5382334/article/details/18052757 想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#...

2018-03-07 14:52:09 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除