4年前Key識別子が見つかりませんというエラーが出ました。いうことでしょうか?一応調べましたが分かりません。4年前Keyを定義してくださいもしくは、Keyが定義してあるヘッダファイルをインクルードしてください。定義の仕方が分かりません。4年前ソースコードを見ないと詳しくは答え様がありませんのでお願いします。それと、初心者にはレベルの高いことをしている様子が伺えます。【補足】お持ちの書籍を教えて下さい。そのせいで混乱が生じているように思えてなりません。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。必要なければ、Keyを消すことでも解決できるはずです。4年前ゲームプログラミング入門というものです。別の質問で答えましたが、まだ早すぎる本です。プログラミング言語の入門書籍を購入なさってC言語やC++の理解から初めてください。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。4年前あまり詳しく説明できませんが今の僕の状況では書籍を購入することができません。ネットで調べるにも限界があるきがします。苦Cあたりで勉強されると良いかと思います。http://9cguide.appspot.com/ただし、「ゲームプログラミング入門」はC++ですので、更に「ロベールのC++教室」などで勉強される必要があります。http://www7b.biglobe.ne.jp/~robe/cpphtml/両方をちゃんとやる場合、順調でも一年程度の学習は覚悟なさってください(その人の理解力によって大幅に変わります)。それまで本の内容は理解できないと思います。C言語の知識だけで出来るDXライブラリもありますので、そちらもご検討ください、これならC言語を1ヵ月から3ヶ月程度の学習で手を付けれると思います。このサイトのメインコンテンツでDXライブラリの入門です。詳しく説明できませんが今の僕の状況では書籍を購入することができません。C言語ならブックオフの100円程度の本も多少問題がありますが勉強できます。C++の本でも根気よく探せばブックオフなどで半値程度で購入できます。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。ネットで調べるにも限界があるきがします。ネットで学べる限界まで学んだ上でのことでしょうか。一応、高校生なので、お金の問題ではありません。限界かどうかは分かりませんがかなりの時間をかけていろんなサイトで基礎を見てきたつもりです。一応、高校生なので、お金の問題ではありません。お金以外の問題で購入できないのであれば私の紹介したサイトなどで学んで頂くのが良いかと思います。限界かどうかは分かりませんがかなりの時間をかけていろんなサイトで基礎を見てきたつもりです。私の紹介したサイトなどの内容と同等レベルのもので勉強されましたか?見たんじゃなくて学習したかどうかが問題です。基礎をちゃんと学ぶのに1000時間は必要と言われています。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。かなりの時間をかけていろんなサイトで基礎を見てきたつもりですまだ始めて2日なんですよね。ネットで学べる限界を見るほどに学習したとは思えません。見ただけで学習していないと思われます。プログラミングは奥が深いです。1日や2日で理解できるものではないです。ちなみに私はネットで学習し、後になってから書籍を参考にしました。4年前もう一度教えていただいたサイトで勉強しなおします。一度教えていただいたサイトで勉強しなおします。それでわからなければ、どんどん質問させていただいても宜しいでしょうか?もちろん構いませんが、苦Cなどの学習の段階で質問が出るはずです。疑問が出ないとしたら学習できていない可能性があると思ってください。「ゲームプログラミング入門」はその後です。出来ればDXライブラリをされたほうが良いと思います。「ゲームプログラミング入門」だとまともに理解できるのに2から3年以上は見てください。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。4年前ちなみに二日と言いましたが、それはプログラミングの勉強を再開し始めてから二日ということなので、実際には数週間ほどは勉強ずみです。それでもわからなかったことが多いのでまた、一から始めることにしたんです。そこもわかっておいてもらいたいです。ちなみに二日と言いましたが、それはプログラミングの勉強を再開し始めてから二日ということなので、実際には数週間ほどは勉強ずみです。それでもわからなかったことが多いのでまた、一から始めることにしたんです。そこもわかっておいてもらいたいです。次の点を確認して下さい。1.学習サイトを飛ばして読むだけで終わらなかったか?2.1つの学習サイトで最後まで学習したか?3.学習サイトのプログラムは必ず手打ちして動作確認を行ったか?4.学習サイトの練習問題は答えを見ずに解いたか?5.学習サイトのサンプルプログラムを機能拡張してみるなど改造は行ったか?6.途中で生じた疑問を最後まで放置しなかったか?この内、ちゃんと出来た自信のある番号を教えて下さい。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。最後にCとC++の違いと、どちらを学べばよいかメリットとデメリットをふまえて教えていただきたいです。4年前3、4、5はやったつもりです。6が全然ダメだったと思われます。3、4、5はやったつもりです。6が全然ダメだったと思われます。少なくとも3.4が出来ているならメンバって?ヘッダって何?と言う疑問は生じないはずです。学習したサイトに問題があることになります。参考にそのサイトを教えて下さい。クラスについては、C++を学習しないと理解できません。最後にCとC++の違いと、どちらを学べばよいかメリットとデメリットをふまえて教えていただきたいです。C++はC言語の規格をベースにオブジェクト指向言語の機能を追加・C言語から規格変更して別言語として誕生したものです。難易度はC++がべらぼうに高いです。私の所感では100人いたら数人しかある程度使えるレベルにならないと思います(殆どの人が挫折)。C++は学習に時間がかかり、挫折率が高い、メリットを感じるまで相当時間がかかるって言うデメリットが有ります。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。4はやっていませんでした。cよりもc++のほうがどのような点でよいか詳しく説明していただきたいです。時間は何年かかってもよいと思っているので。4はやっていませんでした。3.5.もちゃんと出来ていないとしか思えないのでサイトをお聞きしたのです。cよりもc++のほうがどのような点でよいか詳しく説明していただきたいです。1.的確に使えば大規模・集団作業に向いています(初心者には無理です)。2.的確に使えばバグをある程度予防する事ができます(初心者には無理です)。3.演算子のオーバーロードが便利すぎる(諸刃の剣)。時間は何年かかってもよいと思っているので。あれば書籍の購入を検討されるべきです。購入しないという選択肢は間違っています。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。前のことなのでどんなサイトか僕も覚えていません。c++を頑張ろうと思います。僕も購入したいですが出来ないので、まずはネットで基礎を固めようと思います。書籍が必ず要るとは思いません。私は書籍を買った事がありませんし、もらった書籍の内容は自身のレベルを下回るものばかりでした。(もちろん良書はありましたが、設計理論などの話で基礎の本ではなかったです)。書籍を買わないと絶対にプログラムが書けないわけではないと思います。高校生の私には、技術書は高すぎました。ネットでの学習は注意すべき点も多いです。本媒体以上に誤植や間違いが蔓延っていますから、正しい情報を見極める必要があります。言語規格からの引用をするような根拠に基づいた文章を書くサイトはかなり少ないでしょう。鵜呑みにせず、言語規格を自身で参照するなどの裏付けを行わなければ、誤った知識を蓄えてしまう事に繋がりがちです。これは本媒体でも同じなんですけどね...。検索する際には必ずC++なのかを確認するのも大事です。C言語の内容はC++で通用するとは限らないからです。技術は変化するものだという事も忘れないでください。ネットでは古い内容の記事もたくさんあります。それが必ずしも今現在通用するとは限らないのです。これらを踏まえると評価の高い書籍が手っ取り早く安全なのですが、事情があって買えないなら以上の点に気をつけて勉強する必要があるかと思います。私は今までのC言語もまともに学習できなかった状況からC++は困難だと思うのでやめた置いたほうが良いと思います。C言語でさえ難しいと思います。C++って本当に必要ない人はやらなくて良いんです。それでも俺はやるんだ!と言う理由が説明不足でよく分かりませんし、書籍を買えない理由も意味不明ですが、きつい言い方ですが、どれだけやったと言われても現状全く理解できていないと現実をちゃんと見つめてください。それを受け入れたら、頑張ってちゃんと学習を行ってください。コンピュータに取っては、正しいソースコードを書けることが全てです。どれだけ時間をかけようと正しいソースコードをサンプルを見ずに書けないとやりたいことが出来ません。コンピュータは曖昧を許さないシビアな存在なんです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。私もC++はいまやよほどの理由が無い限り使わなくて良いと思います。ドライバはCで書かなければならない場合が多いですが、いまやJavaやC#が出来ればやりたいことはほぼできます。LinuxのソースコードもMonoがあればC#で書けますしね。C言語を学んでいつまでもなんちゃってC++から抜け出せないよりはクラス単位でしかコンパイルできない環境で勉強した方がオブジェクト指向の考えが身に付きやすいと思います。スマートポインタなんか使わなくても最初からGCですし・・。私は何十年前に自分で造った制御用、データ採取用のCで造ったソフトを今でも時々直しながら使っています。コンパイル時に致命的でないエラーは多く出ますが、よく分からないので、まあいいかと思いそのまま使っています。C++でも学ぼうと思いっていましたが。>私もC++はいまやよほどの理由が無い限り使わなくて良いと思います。>ドライバはCで書かなければならない場合が多いですが、>いまやJavaやC#が出来ればやりたいことはほぼできます。C++を学ぶのが大変そうですので、Cを止めてC#を考えてみます(私に、こなせるか疑問ですが)。ミクプラは自由にリンクできます。