現在這個代碼有什麼問題!錯誤C2440:'=':無法從'std :: string []'轉換爲'std :: string']'
頁眉:
#pragma once
#include <string>
using namespace std;
class Menu
{
public:
Menu(string []);
~Menu(void);
};
實現:
#include "Menu.h"
string _choices[];
Menu::Menu(string items[])
{
_choices = items;
}
Menu::~Menu(void)
{
}
編譯器抱怨:
error C2440: '=' : cannot convert from 'std::string []' to 'std::string []'
There are no conversions to array types, although there are conversions to references or pointers to arrays
沒有轉換!那麼關於什麼?
請幫忙,只需要傳遞一個血腥的字符串數組並將其設置爲Menu類_choices []屬性。
謝謝
謝謝GMan,這當然是非常豐富和工作。 我也移動_choices成爲會員。歡呼 – Bach 2010-06-13 07:03:15