【发布时间】:2010-12-14 21:04:18
【问题描述】:
我可以用代码进行结构初始化:
struct struct_type_id struct_name_id = { value1, value2, value3 };
但不能:
struct struct_type_id struct_name_id;
struct_name_id = { value1, value2, value3 };
为什么前者可以,而后者用gcc,g++,vc2008,vc6不行?换句话说,为什么c/c++编程语言不支持这种语法?
谢谢。
【问题讨论】:
-
在哪里可以了解有关这种 C/C++ 编程语言的更多信息?有网页吗?