发布网友 发布时间:2022-04-24 02:12
共4个回答
热心网友 时间:2023-10-21 06:14
1. 设置一个共同体,共同体里面可以有int,float等类型的数据,然后定义追答union zzz
{
double d;
int i;
char c1;
};
void fun1()
{
vector m1;
zzz n1,n2,n3;
n1.i = 10;
n2.c1 = 'A';
n3.d = 3.456;
m1.push_back(n1);
m1.push_back(n2);
m1.push_back(n3);
int x = m1[0].d;
char y = m1[1];
char z = m1[2];
}
热心网友 时间:2023-10-21 06:14
template<class T>追答具体讲就是你要用的是一个泛型vector, 不可能是独立的, 如果这是一个类中的成员, 那么就把这个类定义为一个模板类, 就像上边我写的那样. 如果是一个函数参数, 那这个函数就应是一个模板函数.
热心网友 时间:2023-10-21 06:15
可以用void *追问不懂 ,,详解?
热心网友 时间:2023-10-21 06:15
int <vetor> m1;热心网友 时间:2023-10-21 06:14
1. 设置一个共同体,共同体里面可以有int,float等类型的数据,然后定义追答union zzz
{
double d;
int i;
char c1;
};
void fun1()
{
vector m1;
zzz n1,n2,n3;
n1.i = 10;
n2.c1 = 'A';
n3.d = 3.456;
m1.push_back(n1);
m1.push_back(n2);
m1.push_back(n3);
int x = m1[0].d;
char y = m1[1];
char z = m1[2];
}
热心网友 时间:2023-10-21 06:14
template<class T>追答具体讲就是你要用的是一个泛型vector, 不可能是独立的, 如果这是一个类中的成员, 那么就把这个类定义为一个模板类, 就像上边我写的那样. 如果是一个函数参数, 那这个函数就应是一个模板函数.
热心网友 时间:2023-10-21 06:15
可以用void *追问不懂 ,,详解?
热心网友 时间:2023-10-21 06:16
int <vetor> m1;热心网友 时间:2023-10-21 06:14
1. 设置一个共同体,共同体里面可以有int,float等类型的数据,然后定义追答union zzz
{
double d;
int i;
char c1;
};
void fun1()
{
vector m1;
zzz n1,n2,n3;
n1.i = 10;
n2.c1 = 'A';
n3.d = 3.456;
m1.push_back(n1);
m1.push_back(n2);
m1.push_back(n3);
int x = m1[0].d;
char y = m1[1];
char z = m1[2];
}
热心网友 时间:2023-10-21 06:14
template<class T>追答具体讲就是你要用的是一个泛型vector, 不可能是独立的, 如果这是一个类中的成员, 那么就把这个类定义为一个模板类, 就像上边我写的那样. 如果是一个函数参数, 那这个函数就应是一个模板函数.
热心网友 时间:2023-10-21 06:15
可以用void *追问不懂 ,,详解?
热心网友 时间:2023-10-21 06:16
int <vetor> m1;