vc 可以在数组定义里面使用宏么
											#define SETBYTE ???UCHAR data[10] = {SETBYTE(2,5), SETBYTE(3,0), SETBYTE(3,0xa), SETBYTE(2,4)};
就是定义数组为{5,5,0,0,0,0xa,0xa,0xa,4,4};
想搞个通用的宏,数组比较大时就很方便了
 2018-02-02 17:56
	    2018-02-02 17:56
  
 2018-02-03 08:49
	    2018-02-03 08:49
   程序代码:
程序代码:
    xx(vector<int>& vec,int i1,int i2){
        for(int i=0;i<i1;++i)
            vec.push_back(i2);
    }
 程序代码:
程序代码:
int main() {
vector<int> vec;
xx (vec,2,5),xx (vec,3,0),xx (vec,3,0xa);  //十六进制 输出的话是十进制显示,   如果你想显示成 0xXXX 你就得换成 Vector<string>
    return 0;
}
										
					
	
 2018-02-03 08:58
	    2018-02-03 08:58
   谢谢,只能用函数来解决了
谢谢,只能用函数来解决了 2018-02-03 12:39
	    2018-02-03 12:39
   
										
					
	 2018-02-03 13:01
	    2018-02-03 13:01
  [此贴子已经被作者于2018-2-6 07:42编辑过]

 2018-02-06 07:40
	    2018-02-06 07:40
   2018-02-07 00:38
	    2018-02-07 00:38