Я просто изучаю C ++ и постепенно осваиваю его после такого шока от работы с HTML, CSS и Javascript до совершенно нового способа написания кода, который я до сих пор не совсем понимаю. Но я смог сделать программу для веб-браузера.
Теперь мне нужно было использовать переменные, и после того, как Гуглинг определил, как использовать строки (или, по крайней мере, способ заставить их работать на меня), вот так:
#include <string>
namespace Browser1 {
using namespace std;
...
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ var = "label1";
String^ var2 = "hello world";
var->Text = var2;
}
Но тогда я получаю эти ошибки, говоря, что Text
является неоднозначным символом. Я почти уверен, что это потому, что я использовал переменную в качестве объекта, но почему?