先说我要做的
针对一个类型,存在类型1,类型2,...类型9
这些是字符串在工程中有很多地方会需要用到,在工程下的个个类也都会用到
第一个想法就是做成常量,或者define定义由于,这些类型在应用中,特别是加入到combobox中是按照顺序的,并还有获得等,并且,每个类型在写到的文件中还对应了相对性的 0,1,2...9的数值那么我就想到了定义成一个数组我只知道如何在cpp文件中定义,我想问一下,如何去定义一个数组,可以让很多类都调用,应该在哪个文件,怎么定义初学

解决方案 »

  1.   

    在stdafx.h中写
    const TCHAR SYS_NAMES[][10] = {"类型1", "类型2", "类型3",...,"类型9"};是不是这意思啊?
      

  2.   

    定义在App类的cpp文件里,像theApp一样
      

  3.   

    别的地方用到extern CXXApp theApp
      

  4.   

    在.cpp中:
    TCHAR SYS_NAMES[][10] = {"类型1", "类型2", "类型3",...,"类型9"};
    在.h中:
    extern TCHAR SYS_NAMES[][10];在用到它的文件中include这个.h文件就可以了。