- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 内存中的数据对齐
今天初次接触到内存中的数据对齐,整理一下。先看代码 #include using namespace std; typedef struct { char a[2]; double c; int b; }A; typedef struct { char a[2]; int b; double c; }B; void main() { cout<<sizeof(A)<<
2012-03-25 23:20:34 674
原创 this指针
this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。
2012-03-10 20:38:02 252
原创 数组指针
定义二维数组 int x[3][4]; 那么x[0],x[1] and x[2]为指向第一行的第一个元素的指针,指向第二行的第一个元素的指针 和 指向第三行的第一个元素的指针。 所以x为指向指针的指针。 创建一个类型为T 的二维数组,这个数组有r o w s行和c o l s列。程序首先为指针x [ 0 ] , . . . , x [ r o w s - 1 ]申请空间,然后为
2012-03-09 17:00:03 300
原创 ADO.NET连接数据库,及基本操作
FolderBrowserDialog dlg = new FolderBrowserDialog();//文件夹选择对话框 if (dlg.ShowDialog() != DialogResult.OK) { return; } string path = dlg.SelectedPath;//获得选择文件夹的路径 string[] files = Directory.GetFiles(pat
2012-03-06 11:10:01 510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人