Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46544
  • 博文数量: 43
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-19 14:06
文章分类

全部博文(43)

文章存档

2011年(1)

2009年(42)

我的朋友
最近访客

分类: C/C++

2009-07-31 21:55:24

数 据 抽 象
声明和定义
  声明”向计算机介绍名字,它说,“这个名字是什么意思”。
    声明常常使用于extern关键字。

  “定义”为这个名字分配存储空间。无论涉及到变量时还是函数时含义都一样。
typedf
    在 C库中,几乎可以在整个库的每个结构上看到如上所示的 typedef。这样做使得我们能把struct作为一个新类型处理,并且可以定义这个 struct的变量,例如:
    Stash A, B, C;
    在C++中,编译器不要求我们创建 typedef,而是直接把结构名转变为这个程序的新类型名(就像 int、char、float、double一样)。
void*
    C++允许将任何类型的指针赋给 void*,但不允许将void* 指针赋给任何其他类型的指针。
阅读(366) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~