320374616 发表于 2020-3-31 13:26:10

关于对象数组的一些问题

#include<iostream>
using namespace std;
class s
{
        public:
                int i;
                int c;
                s(int b,int d):i(b),c(d){}
};
int main()
{
        s a={{1,2},{3,4},{5,6},{7,8}};
        for(int i=0;i<4;i++)
        {
                cout<<a.i<<endl;
        }
       
        return 0;
}
//请问我想利用构造函数在定义对象数组时直接赋值,应该怎么做,用上面的方法会警告.

BngThea 发表于 2020-3-31 13:55:44

用循环依次初始化

320374616 发表于 2020-3-31 14:08:28

BngThea 发表于 2020-3-31 13:55
用循环依次初始化

咋循环,能不能发个代码

人造人 发表于 2020-3-31 17:08:17

这个程序在我这边没有任何警告,你那边有警告吗?警告了什么?

320374616 发表于 2020-3-31 23:00:18

人造人 发表于 2020-3-31 17:08
这个程序在我这边没有任何警告,你那边有警告吗?警告了什么?

发不了图片,我用devc编译的
页: [1]
查看完整版本: 关于对象数组的一些问题