2 つの cliext::stack を使用する際の問題..
stack<T^>^ pfn = gcnew stack<T^>(); - compiles
stack<K^>^ pf = gcnew stack<K^>(); - 93 compile errors.
何が問題ですか?
Generics::Stack を使用する 2 台のマシンの宣言が間違っているのはなぜですか?
private: System::Void btn_add_Click(System::Object^ sender, System::EventArgs^ e)
{
fileOperation^ fw = gcnew fileOperation();
if (comboBox1->SelectedIndex == 0 )
{
flyBird^ f = gcnew flyBird();
System::Collections::Generic::Stack<flyBird^>^ p = gcnew System::Collections::Generic::Stack<flyBird^>();
f->birdName=txt_name->Text;
f-> year = textBox1->Text;
f->vess = txt_tmp1->Text;
f->sreda = txt_tmp2->Text;
p->Push(f);
}
else
{
System::Collections::Generic::Stack<noflyBird^>^ p1 = gcnew System::Collections::Generic::Stack<noflyBird^>();
noFlyBird^ f = gcnew noFlyBird();
fn ->birdName=txt_name->Text;
fn ->year = textBox1->Text;
fn ->pitanie = txt_tmp1->Text;
fn ->domoshnie = txt_tmp2->Text;*/
}
}
警告 1 警告 C4138: '*/' がコメントの外に見つかりました c:\documents and settings\bobilev\my documents\visual studio 2010\projects\burd\burd\Form1.h 275 1 burd エラー 6 エラー C2143: 構文エラー: ';' がありません 前 '}' \my documents\visual studio 2010\projects\burd\burd\Form1.h 277 1 burd エラー 7 エラー C2143: 構文エラー: ';' がありません 前 '}' ments\visual studio 2010\projects\burd\burd\Form1.h 281 1 burd エラー 11 エラー C2143: 構文エラー: ';' がありません 前に '}' 私のドキュメント\ビジュアル スタジオ 2010\projects\burd\burd\Form1.h 293 1 burd エラー 12 エラー C2143: 構文エラー: ';' がありません '}' の前に c:\my documents\visual studio 2010\projects\burd\burd\Form1.h 297 1 burd