美文网首页
10月19日

10月19日

作者: 李响lx | 来源:发表于2017-10-19 22:25 被阅读0次

    今天老师主要讲的预编译。包括:宏,包含,条件编译

    1.宏 #define 可以理解为替换

    2.包含#include 可以包含.h,C++,C 相当于把整个文件引进来

    3.条件编译#ifdef  #else  #endif  .#ifdef 后加宏名 若定义为1  用于调试

    C++

    分清了类与对象的关系。class类,对象可以理解是类的变量。

    例:

    class A{public:  void fun( );  private:void fun1(); protected :void fun2(); }; void A::fun3();    A s;    s.fun(); 

                A是类名;public,private,protected是保护级符号;fun3();是类外定义的成员函数。作用域符              号::    s是A类的对象 ;s.fun();是调用函数。在C#中调用时函数必须得开辟内存空间。                  Calculator  s = new Calculator();s.fun();

    但出现了一个概念模糊的地方:在C#中,方法与对象是一个东西吗。

    我现在感觉就是方法就是类中的成员函数,而对象就是类的变量。明天找老师确认一下。

    相关文章

      网友评论

          本文标题:10月19日

          本文链接:https://www.haomeiwen.com/subject/biwpuxtx.html