想帮你很容易,但是希望你还是养成看MSDN的好习惯.

解决方案 »

  1.   

    1.extern "C"前缀可以压抑(避免)编译器(如vc)在编译时对函数进行重命名操作,这个特性在写dll时特别要注意,若是在dll代码里在导出函数前不加这个前缀,则使用GetProcAddress时会失败。
    2.一般用作静态成员函数,在创建任何对象前可以预初始化静态数据。还有一个特殊的用途是由于它没有this指针故可以用作回调函数。
    3.这个const指示编译器numberadd()函数中不能修改类的成员变量。
      

  2.   

    1 按C编译器去连接函数. 2 static修饰成员函数时,表示该函数是全局的. 当修饰全局函数时,表示只在本文件中可见(即内部连接)3 const修饰成员函数时,表示此函数不能改变实例中的成员变量