#include <stdio.h>
#include <string.h>
using namespace std;
struct st
{
string name[3];
st(char X[][]) { for(int i=0; i<3; i++) name[i] = X[i];}
} Y({"Text1", "Text2", "Text3"});
但Y({ 「文本1」, 「文本2」, 「文本3」})沒有工作。而我不知道正確的答案。請幫助。
這工作正常。
struct st
{
string name;
st(char X[]) { name[i] = X;}
} Y("Text1");
廢話。首先閱讀一些介紹性的C++ **書**。不問問題只是爲了提問。先學習基礎知識,做一些練習,然後問問你是否面臨解決練習的任何問題。 – Nawaz 2014-11-03 18:19:07