- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 C++晋升之std中vector的实现原理(标准模板动态库中矢量的实现原理)
我们实现的数据结构是为了解决在运行过程中动态的开辟空间使用(例如我们不停的输入,输入的多少我们不确定)原理两种:一、笨办法我们第一次用多少空间,开辟多少空间A我们第二次用空间,会开辟大于第一次开辟的空间B,将A里的数据拷贝到B中,然后释放A,在C中写入新的数据缺点:在于拷贝的次数太多,效率低二、改进的办法矢量有一个参数,里面填写预留的空间,加入我们填写的预留空间
2014-08-21 14:40:13 2002 1
原创 C++基础之detele和detele[]
class Class {public: char a; char *b; (4) Class::Class() { a=5; (1) // *(&a+1)=5; (3)
2014-08-20 17:43:45 5749 1
原创 C++基础之内存(通过物理\计算机读写\操作系统来解析)
物理:我们的内存一般用的是DRAM,上面一个电容充电是1,没电是0,(充电放电可不是电脑电源线插入插座这样,高低电频充放,)用不完全导电的硅做电容,让硅掺杂导电,这样就是一个位,存0/1,电脑4G内存,1G是10亿个,电脑里有40亿个,手机也是一样的,内存充放电是有定时器的,充电了时间过了会放电.所以DRAM要便宜,现在普遍用的这个,还有一种,叫做SRAM,叫做静态随机存储,里面是是第二幅一样,优
2014-08-20 17:18:22 1307
原创 C++基础之函数调用方式
函数的调用方式共有三种:一、__thiscall 对象调用 针对:成员函数(类里的函数)(成员函数的意思就是一个类的成员函数,有公有私有保护) 本质:汇编中寄存器压了建的对象,用Release禁止优化看,就是多了一句lea,把对象h压进ecx中,默认对象名就是this 调用的时候写成 类名 函数名,没有报错
2014-08-20 16:06:32 1355
创建DataTable结构,添加、删除数据,绑定显示在dataGridView控件上
2015-04-29
WinForm中玩转TextBox
2015-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人