class Code
{
public:
Code();
//string decode(vector< string> message);
private:
//vector<string> codewords;
//vector<char> alpha;
char vector<char> alphacode();
string vector<string> morsecode();
//char decode(string c);
};
Code::Code()
{
}
string Code::vector<string> morsecode()
{
vector<string> temp(28);
temp[0] =".-";
temp[1] ="-...";
temp[2] ="-.-.";
temp[3] ="-..";
temp[4] =".";
temp[5] ="..-.";
temp[6] ="--.";
temp[7] ="....";
temp[8] ="..";
temp[9] =".---";
temp[10] ="-.-";
temp[11] =".-..";
temp[12] ="--";
temp[13] ="-.";
temp[14] ="---";
temp[15] =".--.";
temp[16] ="--.--";
temp[17] =".-.";
temp[18] ="...";
temp[19] ="-";
temp[20] ="..-";
temp[21] ="...-";
temp[22] =".--";
temp[23] ="-..-";
temp[24] ="-.--";
temp[25] ="--..";
temp[26] =".......";
temp[27] ="x";
return temp;
}
char Code::vector<char> alphacode()
{
vector<char> temp;
for (char c='A'; c<='Z'; c++)
temp.push_back(c);
temp.push_back(' ');
temp.push_back('.');
return temp;
}
int main()
{
return 0;
}
これはこれまでのコードですが、ベクター クラスの構文が正しいかどうかはわかりません。また、コードの int main() 部分内のベクトルにアクセスするにはどうすればよいでしょうか。申し訳ありませんが、C++ の第 1 四半期は、これらすべてにまだ非常に新しいものです。