
c++学习
每天积累一点点#
蜗牛
展开
-
c++11中的变化
(ps:本博客是来自csdn某大牛的博客,没有自己的东西,只是为了学习。)C++11中值得关注的几大变化 收藏 此文于2011-06-24被推荐到优快云首页如何被推荐?赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Shoul原创 2011-06-25 20:34:00 · 445 阅读 · 0 评论 -
C++编程对缓冲区的理解
什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区我们为什么要引入缓冲区呢?比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据转载 2012-05-03 16:45:33 · 538 阅读 · 0 评论 -
数组初始化问题
#include using namespace std;int main(){int a[5] = {1};cout return 0;}结果:0想这种只初始化了部分的数组,剩余的未初始化的部分为0原创 2012-04-21 22:11:27 · 437 阅读 · 0 评论 -
c/c++ static关键字
static关键字是C, C++中都存在的关键字,它主要有三种使用方式,其中前两种只指在C语言中使用,第三种在C++中使用(C,C++中具体细微操作不尽相同,本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中,局部变量按照存储形式可分为三种auto, static,转载 2012-07-23 15:07:45 · 476 阅读 · 0 评论 -
c++ stack,queue,vector用法
c++ stack,queue,vector用法分别包含在文件,,定义:stack s;queue q;vector v;stack的方法:push()的向容器顶部里插入元素;pop()是删除容器顶部的元素;top()返回容器顶部的元素;size()返回容器的元素个数;begin()是返回一个位于容器的第一个元素的迭代器;end()当然是最后了;原创 2012-08-27 18:10:33 · 620 阅读 · 0 评论 -
C++虚函数机制
class B1{virtual void fb1() {}};class D: virtual public B1{public:virtual void f() {}};sizeof(D) = 12 //基类的vfptr, 派生类的vfptr, vbptr;好吧,本人比较懒,所以在网上找了点资料,上网址。。。普通单重继承和普通多重继承,原创 2012-09-27 22:51:21 · 429 阅读 · 0 评论 -
C++内存管理之一(检测内存泄露)
本文来自http://blog.youkuaiyun.com/zxcred还有一篇讲的比较好的文章:http://blog.youkuaiyun.com/linyliny/article/details/1740086 C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没转载 2012-09-16 15:21:29 · 719 阅读 · 0 评论 -
C++内存管理
从网上找了一篇讲C++内存管理讲的很好的文章,所以收藏起来。[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者转载 2012-09-25 09:32:11 · 1683 阅读 · 0 评论 -
VC6.0快捷键大全
收集了一些vc里面比较常用的快捷键。。。Ctrl+Shift+F2 清除全部标记Ctrl+F2 清除单行标记功能分类快捷键说明File(文件)Ctrl+NNew新建工程Ctrl+OOpen 打开文件Find(查找)原创 2012-10-28 19:41:50 · 627 阅读 · 0 评论