自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 sizeof 数组 指针

<br />千万不要把数组名看成指针,尽管有些时候他们是相通的,但也仅限某些时候而已。<br /><br />sizeof是一个奇特的函数,告诉你你也许不相信——sizeof在编译的时候就已经确定sizeof的结果了,这有点类似于宏。<br /><br />char str[] = “Hello” ; sizeof (str ) = 6  <br />编译器编译的时候根据上下文完全知道str是一个数组,sizeof (str ) = 6 理所当然是在求数组所占字节数,这个字节数在编译期间就可以确定(数组的大

2010-11-16 21:31:00 243

原创 指针与数组

看下面的程序:想下输出的“b”是数组的地址还是数组的元素呢?#include using std::cout;using std::endl;int main(){        char b[] = "this is me";    cout    return 0;}结果为:this is me为什么不是首地址而是字符串呢?因为c++自动判断数据类型,这是对c的一种改进,不过有时候反而是障碍。例如想打印一个char*的值到一个字符串(及该字符串的第一个字符的内存地址)。但是为打印char*类型的数据为空

2010-11-16 15:50:00 159

转载 const的用法(二)

<br />1、const的用法<br />为什么使用const?<br />解答:因为(1) 采用符号常量写出的代码更容易维护;(2) 指针常常是边读边移动,而不是边写边移动;(3) 许多函数参数是只读不写的。<br />const有什么用途?<br />解答:(1) 可以定义const常量;(2) const可以修饰函数的参数、返回值及函数的定义体,被const修饰的东西都受到强制保护,可以预防意外地修改,能提高程序的健壮性。<br />const最常见用途是作为数组的界和switch分情况标号(也可以

2010-11-15 20:14:00 225

转载 const 用法

<br />看到const 关键字,很多程序员想到的可能是const 常量,这可有点象踩到陷井上还不知道自己危险了。读读以下文字会使你对c++中的const有一个全面的认识。<br />  const 是C++中常用的类型修饰符,有某些微妙的应用场合,如果没有搞清本源,则错误在所难免。本篇中将对const进行辨析。溯其本源,究其实质,希望能对大家理解const有所帮助,根据思维的承接关系,分为如下几个部分进行阐述。<br />  C++中为什么会引入const<br />  C++的提出者当初是基于什么样的

2010-11-15 20:09:00 208

转载 C++引用与指针的比较 (网摘)

C++引用

2010-11-15 15:47:00 154

原创 vc++命名(来自网上)

[转]http://blog.csdn.net/Greenlander/archive/2007/08/24/1757069.aspx一、程序风格:         1、严格采用阶梯层次组织程序代码:         各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如:         2、提示信息字

2010-11-10 21:49:00 259

原创 面向对象编程五大原则(转载)

单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则LSP:Liskov Substitution Principle依赖倒置原则DIP:Dependency Invertion Principle接口隔离原则ISP:Interface Separate Principle

2010-10-26 09:57:00 305

原创 抽象类与接口的区别 (来自网上)

 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,

2010-10-26 09:51:00 160

空空如也

空空如也

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

TA关注的人

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