Q&A
提示コードですがコメント部のstd::vector<char[LINE_BUFFER]> line;
ですがこのように宣言した場合どうやって使うのでしょうか?
以下のコードのコメント部のように色々試しまたがどれもエラーになります。結果動的確保を行っているのですができれば やりたくありません。何か方法はありますか?
CPP
1 2 //std::vector<char[LINE_BUFFER]> line; 3 std::vector<char*> line; 4 for(int i = 1; i < file.size(); i++) 5 { 6 //line.push_back(""); 7 //line.push_back(NULL); 8 //line.push_back(char[LINE_BUFFER]{" "}); 9 10 11 line.push_back(new char[LINE_BUFFER]); 12 strcpy(line.back(),file.at(cursorPosition.y + i)); 13 14 } 15 16 for(int i = 0; i < strlen(str); i++) 17 { 18 file.at(cursorPosition.y + 1)[i] = str[i]; 19 } 20 21
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
退会済みユーザー
2022/08/09 07:27
2022/08/09 07:39
2022/08/09 07:52