小编yam*_*ith的帖子

如何在main()中调用构造函数?

我正在为我的构造函数使用a stringintas作为变量的程序friend。我有我的大多数项目的完成,但由于我是新来这个话题的friendS和构造与C ++,我不知道如何实现我的电话main()使用这些参数,并开始对我的工作istream,并ostream询问用户输入值并开始打印。

有人可以指导我正确的方法吗?

这些是我当前的构造函数:

jellyBeanFlavors::jellyBeanFlavors()
{
    flavor = "null";
    jellyBeans = 0;
}

jellyBeanFlavors::jellyBeanFlavors(int newJellyBeans)
{
    flavor = "null";
    jellyBeans = newJellyBeans;
}

jellyBeanFlavors::jellyBeanFlavors(string newFlavor, int newjellyBeans)
{
    flavor = newFlavor;
    jellyBeans = newjellyBeans;
}

void jellyBeanFlavors::output()
{
    cout << flavor << " " << jellyBeans << endl;
}
Run Code Online (Sandbox Code Playgroud)

现在,我尝试在此处实现我的对象,并开始提出要输入的问题,然后使用istream函数进行打印:

int main ()

    {
        jellyBeanFlavors::jellyBeanFlavors(string newFlavor, int newjellyBeans);

        jellyBeanFlavors();
        jellyBeanFlavors myFirstFlavor = jellyBeanFlavors.the;
        jellyBeanFlavors …
Run Code Online (Sandbox Code Playgroud)

c++ constructor call friend istream

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

call ×1

constructor ×1

friend ×1

istream ×1