C++ クラスとインスタンス化について質問があります。以下のコードの出力は次のとおりです。
クイック リファレンス用の Poco ライブラリ : http://pocoproject.org/docs/
これはテスト
です
出力を次のようにしたい:
これはテスト用の
ユーザー名
です EXITING
基本的に、myCreds が出力されないのはなぜですか? コード:
#include <iostream>
#include <string>
#include <Poco/Net/HTTPBasicCredentials.h>
using namespace std;
class myTest{
public:
string test;
Poco::Net::HTTPBasicCredentials myCreds;
myTest();
};
myTest::myTest(){
test = "this is a test";
Poco::Net::HTTPBasicCredentials myCreds("username", "password");
}
int main(){
myTest thisTest;
cout << thisTest.test << "\n";
cout << thisTest.myCreds.getUsername() << "\n";
cout << "EXITING" << "\n";
}
助けてくれてありがとう。
R