C++ 学习和积累(一)

  当前工作语言用的C++,已经准备收一本C++ primer了。

  

  先记录一下最近遇到了两个用法:

  

  1、#define 后面跟#

    ##是拼接的意思,这种用法我是在test里见到的,用到test还是挺方便的。

    举个例子:

      #define TEST(a,b) a##_##b##_tester()

 

      void get_max_tester()

      {……};

 

      void get_min_tester()

      {……};

 

      int main()

      {

        TEST(get, max);

        TEST(get, min);

      }

 

   2、__declspec(dllimport)

    __declspec 函数属性。(参考维基百科)

    __declspec(dllexport)用于在DLL源文件中声明要输出的C++类、函数以及数据

     __declspec(dllimport)用于在外部程序声明由DLL输出的C++类、函数以及数据。

posted @ 2017-07-28 10:25  赵小春  阅读(137)  评论(0编辑  收藏  举报