Re: [問題] 請問一下
※ 引述《whisp1222 ()》之銘言:
: class A{
: ....
: public:
: A();
: string get() const;
: }
: ==========================
: class B{
: private:
: A test;
: private:
: string try() const{
: test.get(); //這行會出現"像變數一樣被初始化"的錯誤
: } //請問我這種用法是哪邊觀念錯誤
: }
我改成
某x.h
#include <iostream>
using namespace std;
class A{
public:
A(){}
string get() const
{
return string("GG");
}
};
class B{
public:
B(){}
A test;
private:
string T() const{
return test.get(); //這行會出現"像變數一樣被初始化"的錯誤
} //請問我這種用法是哪邊觀念錯誤
};
main.cpp
include 此.h
B b
cout<<b.test.get();可以正確執行
不知道你是不是誤打B的public打成private 還有沒有加上return之類的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187
推
07/31 17:56, , 1F
07/31 17:56, 1F
→
07/31 17:57, , 2F
07/31 17:57, 2F
推
07/31 18:17, , 3F
07/31 18:17, 3F
推
07/31 20:19, , 4F
07/31 20:19, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章