比如:
struct
{
int a;
DataType b;
}
若a=1;b是int
a=2;b是floatb的类型,要依据a的值定义,这样怎么定义数据类型阿?
struct
{
int a;
DataType b;
}
若a=1;b是int
a=2;b是floatb的类型,要依据a的值定义,这样怎么定义数据类型阿?
解决方案 »
- 数据修改的问题
- vc应用程序通过编译器能运行,但直接双击就会出错
- 虚拟打印机怎么实现?
- CVTRES : fatal error CVT1107: D:\Program Files\Microsoft Visual Studio\VC98\LIB\Ws2_32.lib is corrupt
- 唾手可得的分数:如何把一个项目中的对话框资源复制到另外一个项目
- 关于制作安装程序的问题(VC++6.0)
- ActiveX控件传递参数,怎么用(VARIANT*)把自定义的对象或者结构传给客户程序
- 不知道是什么原因,总是不能按我预期的那要addnew和delete?帮我看看啊.
- 奇怪的stdafx.h问题??
- 高手帮忙!VC调用Excel2000时,如何得到整行、整列数据?
- 使用控件制作播放器,怎样实现连续播放
- 在dll中使用有某个控件时产生"CoInitialize尚未被调用"的警告!
{
int a;
byte b[20];
}
不管什么类型,根据a把值存到b中,使用的时候根据a在转出出实际要的值。
template<class T> /*函数模板声明*/
struct
{
int a;
T b;
};
int t ;
float f;
if (a == 1)
b = t;
if(a==2)
b = f;