
c++语法
yuan_4715
这个作者很懒,什么都没留下…
展开
-
C++ 箭头-> 双冒号:: 点号.操作符区别
<br />引用是C++中的概念,初学者容易把引用和指针混淆一起。 <br />一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 <br />int m; <br />int &n = m; <br />n相当于m的别名(绰号),对n的任何操作就是对m的操作。 <br />所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。 <br /><br />引用的规则: <br /><br />(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 <b转载 2011-03-28 14:24:00 · 7611 阅读 · 0 评论 -
C++ 基础内容1,c++ 中的const
C++ 基础内容, 不值一提Author:Jacky Wu 2006-4-17引用该文章,必须注明其出处 http://blog.youkuaiyun.com/imwkj一:常量 const1:define 与 constdefine用预处理器只能做源代码的文本替代,不能做类型检查,这给程序带来不稳定因素#define ARRAY_SIZE 100在预处理过程中,仅仅用值 100 替代在代码中出现的 ARRAY_SIZE,虽然我们在#define 的时候,已经设想它应该是个int转载 2011-04-21 18:36:00 · 575 阅读 · 0 评论 -
C++ 基础内容2,c++ 中的static 和 extern
<br /><br />引用该文章,注明其出处 http://blog.youkuaiyun.com/imwkj<br /> <br /> 二: C++中的 static<br /> static 在C/C++中有两层含义:<br />(1) 表示静态存储,在一个称之为静态数据区的内存空间上存储对象,而不是象一般对象在调用函数产生的堆栈上存储,这使得静态对象比一般对象拥有更长的生命期(从该对象定义处一直到程序结束)。<br />(2) 控制(对象或者函数)名字的可见性,被st原创 2011-04-21 18:37:00 · 897 阅读 · 0 评论 -
有符号数和无符号数探讨
<br /><br /><br />这个问题,要是简单的理解,是很容易的,不过要是考虑的深了,还真有些东西呢。<br />下面我就把这个东西尽量的扩展一点,深入一点和大家说说。<br /> <br />一、只有一个标准!<br /> <br />在汇编语言层面,声明变量的时候,没有 signed 和 unsignde 之分,汇编器统统,将你输入的整数字面量当作有符号数处理成补码存入到计算机中,只有这一个标准!汇编器不会区分有符号还是无符号然后用两个标准来处理,它统统当作有符号的!并且统统汇编成补码!也就是说转载 2011-05-05 10:41:00 · 730 阅读 · 0 评论