- 博客(3)
- 收藏
- 关注
转载 指针专题
<br />一、数组的指针、指针数组以及指向指针的指针<br /> 考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。<br />A)一维数组<br /> 在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的地址(这是地址数值层面的数组表示)。例如:int a[10];int *p;<br />p=&a[0]//和p=a是等价的:<br /><br /> 因为
2011-01-12 13:34:00 210
原创 static_cast揭密
<br />原文链接:What static_cast<> is actually doing<br /><br />本文讨论static_cast<> 和 reinterpret_cast<>。 <br />介绍<br />大多程序员在学C++前都学过C,并且习惯于C风格(类型)转换。当写C++(程序)时,有时候我们在使用static_cast<>和reinterpret_cast<>时可能会有点模糊。在本文中,我将说明static_cast<>实际上做了什么,并且指出一些将会导致错误的情况。<br />
2011-01-12 13:26:00 278
转载 C/C++语言struct深层探索
<br />1. struct的巨大作用<br />2011-01-12面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。<br />在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(c
2011-01-12 12:39:00 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人