有人可以解释我什么我做错了吗?对象创建2010 C++
我有两个班,我不得不进入A级变量的值到B类,然后对它们进行比较,这是我在做什么,我无法访问变量
public ref class A : public System::Windows::Forms::Form
{
public:
String^ name;
String^ address;
private: System:: void foo()
{
name=textBox1->Text;
address=textBox2->Text;
}
}`
public ref class B : public System::Windows::Forms::Form
{
public:
String^ name1;
String^ address1;
A^ obj;
private: void foo()
{
MessageBox::show(obj->name);
MessageBox::show(obj->address);
}
}`
这使我有一个错误,说在线A^ obj;
语法错误,当我有一个说缺少类型说明符这两个类都在不同的头文件
这不是C++,看起来可能是C#进行独立的讨论。 C++语言没有语法:'public ref class'。另外,方法前面的'public'应该有一个冒号':',在它之后。 String之后的'^'表示您正在使用CLI。我建议更改语言标记。 –
这绝对不是C#,或至少没有任何形式的C#我见过..... – Tim