首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++中格式化结构体,该怎么解决

2013-11-29 
C++中格式化结构体C++中有没有格式化结构体的函数,使结构体对象格式化后,String类型变为,int类型变为0?C

C++中格式化结构体
C++中有没有格式化结构体的函数,使结构体对象格式化后,String类型变为"",int类型变为0? C++ 结构体格式化
[解决办法]
c++ 中的结构体跟class没什么区别,只不过成员默认都是public的


struct MyStruct
{
  int i,j;
  AnsiString s;
  MyStruct() // 加上构造函数
  {
    i = 100;
    j = 200;
    s = "哈哈";
  };
};

[解决办法]
C++ 中结构体等同于类一样处理.差别只在于默认是public的,而类则默认private
一般初始化是在构造函数中进行.如果该类是简单,可以memset设0即可.建议还是在初始化列表中进行初始化工作,虽然麻烦一些.

热点排行