std::vector<std::string>、 array<String^>^、 List<String^>^ 三者
std::vector<std::string>、 array<String^>^、 List<String^>^ 三者区别是什么???array<String^>^ 初始化后字符串就固定的。不能再添加了!!!
std::vector<std::string>和List<String^>^随时可以添加字符串。。。。
为什么 std::vector<String^>没有语法错误提示。只要一运行就出 && 不能在类型 '_Ty' 上使用此间接寻址
好苦恼,就像学生在解题,习题集后面就有答案,
可是学生,就是找不到解出答案的方法。
for(auto i : StrArr1) 、 for each(auto i in StrArr1) 二者区别是什么???
为什么 std::vector<std::string>可以使用for(auto i : V) 而 array<String^>^和 List<String^>^ 只能用 for each(auto i in V)。
理论书籍抽象如天书,理论视频好似催眠曲。
学习一会,不是头昏脑涨,就是昏昏欲睡。
再小的程序,只能看实例代码“照猫画虎”。
语法上改动九牛一毛,寻找实例三天三夜。
第3张图中90行、91行如何写成一行。。。
List<String^>^ StrArr1 = ???如何写。。。。
程序代码:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { array<String^>^ StrArr1 = {"123abc", "456def", "789ghi"}; List<String^>^ StrArr2 = gcnew List<String^>((Generic::IEnumerable<String^>^)StrArr1); for each(auto i in StrArr2) { textBox1->Text += i + "\r\n"; }
array<String^>^ StrArr1 = {"123abc", "456def", "789ghi"}; List<String^>^ StrArr2 = gcnew List<String^>((Generic::IEnumerable<String^>^)StrArr1);
如何合并成一句, List<String^>^ StrArr1 = ???如何写。。。。