gpt4 book ai didi

c++ - 在此范围内未声明构造函数 'cout'

转载 作者:行者123 更新时间:2023-11-27 23:49:16 24 4
gpt4 key购买 nike

我想练习一些基本的 C++ 知识。我专注于继承只是为了试验一下。一切顺利,直到我遇到一些奇怪的问题:'cout' 没有在此范围内声明。我查看了一些主题,但其中大多数的提示类似于附加库或编写“使用命名空间标准”,但这并不能解决我的问题。

#include <iostream>

class podst
{
public:
float a;
float b;
float dodaw();
podst(float c,float d) : a(c), b(d)
{

}
};
float podst::dodaw()
{
return (a+b);
}

class poch : public podst
{
poch() : podst(5,4)
{
cout << a << endl << b << dodaw() << endl;
}

};


using namespace std;
int main()
{
podst podst(1,2);
cout << podst.dodaw() << endl;
poch poch2;

return 0;


}

最佳答案

第一次使用 cout 时,using namespace std 低于此值。尝试在 poch 类中使用 std::cout 和 std::endl。

关于c++ - 在此范围内未声明构造函数 'cout',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47821804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com