C++的箭头操作符和点操作符[c++]

共计 1186 个字符,预计需要花费 3 分钟才能阅读完成。

最近在回顾 c ++ 的东西,现在 java 搞的多,c++ 的东西忘得也差不多啦!看了一些基础性的东西,整理一下,也算做个笔记吧!

c++ 的重点之一:C++ 的箭头操作符 (->) 和点操作符 (.)

都是用在结构这块的,c++ 的结构类似于 java 的对象,但是 java 毕竟是真正面向对象的,看到的一切都是对象,要有对象,就要用 new 来创建了。而 c ++ 仅仅是支持面向对象,比如 c ++ 中的一个例子。

class A

{

    private:

        int a;

    public:

        A()

            {

               a = 10;

           }

       void play()

           {

               printf("%d",a);

           }

};

int main()

{

    // 创建一个指针

    A *a = new A;

    a->play();

   // 定义一个变量对象;

   A b;

   b.play();

}

    用这个例子的结果都是显示数字 10,我们需要得出的结果而是:

如果使用指针,那就是用“->”箭头操作符,定义变量那就用“.”点操作符。

而使用指针还是定义变量,我认为是是否需要对变量进行数据的改变,如果仅仅是做传值,那就定义变量,如果是做数据改变(比如说这个值需要存贮),那就用指针来做。

okay!继续学习。。。

正文完
 
zhaopeng
版权声明:本站原创文章,由 zhaopeng 2010-03-23发表,共计1186字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)