主题:使用Bcc5.5编译器,结构变量的初始化语句提示错误?
在下面语句中,定义结构类型的变量,同时初始化,但提示出错,编译不通过。我使用bcc55编译器+EditPlus2编辑器。
请问:难道bcc55不支持这种结构类型变量的初始化方法吗?
谢谢!
我的程序是:
#include <iostream>
#include <string>
using namespace std;
struct Pair
{
string name;
double val;
};
int main(int argc, char *argv[])
{
Pair p1={"WangDL",3};
cout<<"p1.name= "<<p1.name<<" \np1.val= "<<p1.val<<endl;
return 0;
}