- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 谈C/C++指针精髓(3)[转帖]
1.4指针的运算 1.4.1赋值运算指针变量的赋值运算有以下几种形式:1.4.1.1指针变量初始化赋值如下: int a;int *ip=&a;1.4.1.2把一个变量的地址赋予指向相同数据类型的指针变量。例如: int a;int *ip;ip=&a; //把整型变量a的地址赋予整型指针变量ip1.4.1.3把一个指针变量的值赋
2008-02-23 13:32:00 646
转载 谈C/C++指针精髓(2)[转帖]
1.3指针与内存管理 利用指针你可以将数据写入内存中的任意位置,但是,一旦你的程序中有一个野指针("wild”pointer),即指向一个错误位置的指针,你的数据就危险了—存放在堆中的数据可能会被破坏,用来管理堆的数据结构也可能会被破坏,甚至操作系统的数据也可能会被修改,有时,上述三种破坏情况会同时发生。所以合理的正确的分配指针的地址是非常重要的。 1.3.1内存分配的方式
2008-02-23 13:30:00 803
转载 谈C/C++指针精髓(1)[转帖]
[摘要] 指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内容和运算操作
2008-02-23 10:54:00 640
转载 深入理解this指针[转帖]
源自《VC++深入详解》 作者:孙鑫、余安萍 编著源地址: 2.2.5 this指针我们再看例2-9所示的这段代码(EX04.CPP):例2-9#include class point{public: int x; int y; point() { x=0; y=0;
2008-02-22 12:27:00 598
转载 C++经典指针问题[转帖]
信息来源:网络译者序: 这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的JAVA、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它! 有关这篇文章的技术性问题你可以写信给我:webmaster@chinahai
2008-02-22 12:10:00 1006
原创 C++ 中的成员对象(学习笔记)
【概念】成员对象:当一个类的成员是另一个类的对象时,这个对象就叫成员对象。概括的说,就是一个类的成员是一个对象,即成员对象。例如:#includeusing namespace std;class Date{ ...}; //创建一个对象Date,类体略class Time{ Date d1 , d2;}; //创建一个对象Time,该对象有两个数据成员d1
2008-02-19 10:25:00 14929 3
指针与数组
2008-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人