1.在类的头文件里面可以定义宏吗?
2.max min函数在那个头文件里面,我搜索了一下,在windef.h,但是包含头文件会出现错误?但是建立mfc程序的时候,使用max即使不包含头文件也不会报错?
3.编译连接的时候,如何不显示警告信息?
4.如何在类的头文件里面定义变量且赋初值?

解决方案 »

  1.   

    1.可以
    2.你每 个cpp文件需要#include "stdafx.h",并且放在最前
    3.好象是#pragma warning(disable:XXXXX),具体有待查资料
    4.我感觉 你是要用外部变量吧,需要在头文件中定义,如:
    extern int g_Count;
    在cpp中
    int g_Count = 0;
      

  2.   

    嗬嗬,了解的,我的code中也有几百条的warning,因为code 大概有10年了,经历了无数人的手,关键是工程庞大.
      

  3.   

    如果你一定要要这样做int var = 10;
    int arrary[var];那就得换种语言了最多只能这样
    class a
    {
     int var;
     int *array;
     a():var(10)
     {
      array = new int[var];
     }
     ~a()
     {
      delete array;
     }
    }
      

  4.   


    a():var(10) 是什么意思啊?