![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
bigpretty
这个作者很懒,什么都没留下…
展开
-
::在c++中的表示含义.
::在c++中表示作用域,和所属关系比如class A{ public: int test();}int A::test()//表示test是属于A的{ return 0;}类似的还有其他,就不列举了--------------------比如int a;void test (){ int a = ::a;//用全局变量a,给本地变量a赋值}原创 2009-12-16 11:39:00 · 2738 阅读 · 0 评论 -
c++中的宏定义
一、不带参数的宏定义宏定义又称为宏代换、宏替换,简称“宏”格式:#define 标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。即在对相关命令或语句的含义和功能作具体分析之前就要换,“不管三七二十一,先换了再说”。那么剩下的问题就简单了:1原创 2009-12-16 12:57:00 · 2715 阅读 · 0 评论 -
->在C++中是什么意思?
-> 在c++中为取成员运算符对象指针/结构指针->成员变量/成员函数该运算符的作用,取得指针所指向的类对象或结构变量的成员变量的值,或者调用其成员函数。 例如:int *p;struct student{ char name[20]; int num;}stu;stu={xiaoming,90}; p=&stu; cout coutnamenum这两个cout的效果是一样的原创 2009-12-16 11:48:00 · 20722 阅读 · 0 评论 -
c++中的宏使用
众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么转载 2009-12-16 13:17:00 · 944 阅读 · 0 评论 -
C++中#if #ifdef 的作用
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件 编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: /////////#ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被定义过(一般是用#defi原创 2009-12-16 13:35:00 · 10707 阅读 · 3 评论 -
c++指针类型
1 int i; //定义一个int型的变量2 int *p; //定义一个指向int的指针3 int a[n]; //定义一个数组4 int *p[n]; //定义一个指针数组5 int (*p)[n]; //定义一个数组指针6 int原创 2009-12-16 14:09:00 · 1537 阅读 · 0 评论 -
谈谈c++指针
[摘要] 指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。 在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内容和原创 2009-12-16 14:23:00 · 728 阅读 · 0 评论