C++をゼロから始めたいんだけど…
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG今度プログラムを始めようと思っています。
無謀にもネットワークゲームのようなものを
作りたいと考えているのですが、
どのソフトを買えば良いのか迷っています。
一応今考えているのはC++BuilderかVisualC++なのですが、
一体どちらのソフトを買うべきでしょうか?
教えてください。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG急がば回れってやつだな。
0004デフォルトの名無しさん
NGNGhttp://www.watch.impress.co.jp/pc/docs/article/20000605/ascii.htm
ちなみにネタじゃなくてマジレス。
初心者がいきなりC++を使い始めても挫折するだけ。
まぁキミが天才ならその限りではないけどね。
0005デフォルトの名無しさん
NGNGそんなアホみたいに高くて独自仕様だらけの言語は必要無い、
BeOSインストールしろ、ばっちりC++が習得できる。
0006デフォルトの名無しさん
NGNGWin32APIとDirectX
をマスターするといいよ。
00076
NGNG0008デフォルトの名無しさん
NGNGCとかやんないでそのままC++からやるんだったら
「決定版はじめてのC++」
塚越一雄/著 技術評論社
って本がいいと思うよ。
00091
NGNGレスありがとうございます。
やはりいきなりは無謀なのでしょうか?
C++で簡単なソフト作りから始めて、じょじょに複雑なものへ
と考えているのですが、C++自体が既に複雑なのですか?
恥ずかしながらRubyやPythonというプログラム言語は
初めて知りました。
そのプログラムを始めるのにも何かソフトは必要なのでしょうか?
00116
NGNGDOS窓にHelloworld!
Windowを作ってHelloworld!
DirectDrawでフルスクリーンモードでHelloworld!
て言うふうに、
段階を踏んでやれば、
簡単なゲームなら1〜3月で作れるようになるよ。
まあ、時間が有ればだけど。。。
00126
NGNGネットで検索するにしても
参考書買うにしても、VC++関係が圧倒的に多いと思うよ。
00131
NGNGなるほど。
確かにVC++の参考書はよく見かけるような気がします。
同じC++でもC++BuilderとVC++では全く違う言語なのですか?
それとも使うソフトが違うだけでやることは同じなのですか?
0014デフォルトの名無しさん
NGNG「全く」は違わない。でも同じでもない。
部分的に違うんだ。
標準C++に、MSなりの拡張をちょっとしたのがVCだし、
標準C++に、Borlandなりの拡張をたっぷり(w)したのがC++B。
C++Bは、RAD(GUI画面をマウスでちょちょいのぱで作る機能)と
相性をよくするために、動的プログラミング周りの仕掛けを
思いっきり沢山追加している。勿論RADするときには
その拡張部分を目一杯使うことになるので
標準C++とは相当かけ離れる。
っていうか方式は違う(そして古い)けどVCも
RADに近いことをやるためにそれなりに拡張してるんで、
#他にも世の中には似たような必要性からC++を拡張したり
#マクロを使いまくるという事例が、沢山ある。
結局は、標準C++にそういう機能が欠如してるってのが
非互換を増やすガンなんだと思う。閑話休題。
0015名無し
NGNG0016デフォルトの名無しさん
NGNG00171
NGNGレスありがとうございます。
なんかすごく分かりやすいです。
0018デフォルトの名無しさん
NGNGお薦め本のスレで、憂欝な・・・なんとかって本が紹介されてるからチェックして買うべし。
0019たま
NGNGdelphi素晴らしくわかりやすくてお勧めです。
始めて4日でMP3プレーヤ作れました。
コレをつくる課程で、かなり可能性が開けるのが実感できて、すごく充実した4日間でした。
でも、やはり専門的にやるならc++は避けて通れないでしょうね。
私もある程度delphi使い倒したら、c/c++にも挑戦してみようと思います。
0020ドらえもん
NGNGそろそろデルファイに乗り換えようかな・・・
0021デフォルトの名無しさん
NGNGわけが分からないというのはそのことがよくわかっていないということなわけです。
プログラム言語は大抵ある思想に基づいてそれを実現するために作られています。
なのでその思想を知らなかったり無視したりするとなんの恩恵もありません。
多分言語によって得手不得手が激しい人はこの辺が理解できていないのだと思います。
0022デフォルトの名無しさん
NGNGそうですね。私はまだ何も知らない時、C++言語で(言語の機能だけで)
WINアプリが作れると思っていましたから。
そしてWindowsプログラミングの本を読んで、mainがWinMainになっているのにまた驚いて。
0023デフォルトの名無しさん
NGNG>>14
の意見を鵜呑みにして1が死亡する方に
5000円くらいなら賭けてもいいよ。まじに。
オフで会えたら払うよ。
>私もある程度delphi使い倒したら、
>c/c++にも挑戦してみようと思います。
そうそう、余裕で使えるよc++
というか、使いたくなくなる。(藁
JAVAやC#に目を向けておきなさいな。
使いたくなくなる理由は。
デルファイは
C++にくらべてオブジェクト指向の実装が実に自然
C++の仕様は目を覆いたくなるようなものばかりだから
近寄らずに済むなら近寄らないでいいです。
仕事だと、そうもいかねえぞ。(w
>標準C++に、MSなりの拡張をちょっとしたのがVCだし、
>標準C++に、Borlandなりの拡張をたっぷり(w)したのがC++B。
イメージでC++Bが悪いように見せているけど
標準C++には準拠していないのがVCで
標準C++に完全準拠しかも優れた機能拡張なのがBCBなんだけどね。
その機能拡張というのはDelphi由来の機能だったりする。
>>20
んー、BCBもお勧めだけど
この際挫折した屈辱を跳ね返すつもりならDelphiだろうな。
Delphiを理解したらC++がくだらなく思えることうけあい。
0024デフォルトの名無しさん
NGNGC++は一つのことを書くのに何通りもあるので迷う・・・。
0025デフォルトの名無しさん
NGNG逆もしかり。
0026デフォルトの名無しさん
NGNG「憂鬱な〜」の著者は、C++Builderユーザらしい。
雑誌にも「ボーランド党だ」と書いてあった。Delphiは
多重継承とクラステンプレートが使えないからやめたとか。
0027通りすがり
NGNGどうでもいいけど、C++ Builderは標準C++に完全準拠してないよ。
例えばwchar.hで宣言されるべき関数などは酷い。
Visual C++よりはるかにましなのは間違いないけど。
0028デフォルトの名無しさん
NGNG無料だぞ。
0029デフォルトの名無しさん
NGNGhttp://www.hirate.com/software/devtool/index.html
http://www.vega-net.co.jp/VEGA/tools/
http://donguri.sakura.ne.jp/~shock8/wisper/programing_tool.html
http://www.din.or.jp/~abe/OsTool/ToolV2.html
http://www.pixy.ne.jp/~miyamae/tech/devtool/lang.html
http://homepage2.nifty.com/Fujimaki/download/Comparison/
http://www.borland.co.jp/delphi/nbpwnt2.html
00301
NGNG当然と言えば当然ですが、VC++やC++BにはWINアプリを
作るのに必要な機能がすべて含まれているんですよね?
WINアプリを作るにはC++機能の他に何が必要なのでしょうか?
CやC++のようなプログラム言語の記述さえ覚えてしまえば、
後はコンパイラを用意すれば大抵のアプリは作れるものと
思っていました。
ものすごく初心者的で恐縮ですが、例えばワードパットのような
ものにソースを記述してそれをコンパイルしただけでは
アプリケーションは作れないんでしょうか?
00311
NGNG例えばDiabloやウルティマオンラインのような
ネットワークゲームは、一体どの言語で作られて
いるんでしょうか?
漠然とした質問ですみません。
0032デフォルトの名無しさん
NGNGWindowではWindowsAPIという関数郡が
ありまして
それを呼び出してWindowsアプリケーションを作ります。
で、その関数を呼び出すのがかなり難しいので
簡単に使えるようにクラスライブラリという
ものが付属しています。
その使い勝手がVCとC++Bとでは全然違う。
どうでもいいけど、ガイシュツなので
もっとネットで調べまくったらどうかな。
Diabloやウルティマオンラインは
おそらくC++なんだろうけど
結局、ああいうものを作るには
どんな言語でも使える程度にプログラミングが
出来る人間にならないと不可能なので
1は知らなくてもいいことです。
0033デフォルトの名無しさん
NGNGC++です。
そして、ほとんど、まず間違いなくVC++です。
VC++は難しいから、始めはやめたほうがいいよ。
初心者が手を出して手におえる言語じゃない。
003414
NGNGいやすまん。俺もdelまんせーな人なんだけど
あえてVCとC++Bとどっち?という問いにそのまんま答えてみた。
今、winのGUI作るので、性能と安定と実績(w)が
そこそこ(以上)ある環境の中で最高といったら
やっぱりdelphiだってのは、動かん。
イメージ悪いかなあ?>C++B
そう書いた積もりはないんだが、そう読めたら御免。
むしろ標準C++なんていう(GUIソフト作るのに)使えない奴から
逸脱してくれればくれるほど、有り難いとも思う。
ただ、「標準」の重みは大きいんで困る。
逆にいえばそれに縛られないdelphiが幸せとも言う。
>>26
ふーん。そうだったのか。
delは多重継承とtempleteが無いかわりに
publishedとTClassが有るからなあ。
同じコトは出来ないが、優るとも劣らないことが
出来ることは十分に多いよ。
たとえばnewのoverloadの替わりに
NewInstanceというstaticメソッドのOverrideで
似たようなこと(ここではメモリアロケータの選択)がやれる。
0035デフォルトの名無しさん
NGNGこんな時間に起きてるのは
中村くんときみぐらいだな。(藁
なにやってんだい、平日から。
0036デフォルトの名無しさん
NGNG2chは休日を待ってくれない。
そんなもんだよ、ねぇヒカル。
0037たま
NGNGまったくゼロから始めて、4日でMP3プレーヤ作れるのって
やっぱし凄くない?delphi。
いや、もちろんコンポーネントは既存のモノですが、
メディアプレーヤ流用じゃなくて。技術情報はネットのみ。
これがvcだったら…
delラーの方へ>
何かこれから買うのにdelでお勧めの本ありますか?
0038デフォルトの名無しさん
NGNG4日ではなく2ヶ月かけてデコーダも自分で作ったなら
十分すごいが、出来合いのデコーダにユーザI/F
かぶせましたぁ程度で凄い?凄い?って連発されても
お帰りはそちらですよお客様ってところだ。
0039デフォルトの名無しさん
NGNGすでにあるものをもう一度作るというのが
えらいのかなー。
自分が満たしたい仕様を満たせるのが
4日と2ヶ月なら4日で出来たほうがいいでしょ。
あなたこそお帰りなさいな。
0040デフォルトの名無しさん
NGNG「えらい」と「すごい」は違うと思うがな
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG37はデルファイが凄いって言ってるんだろ。
0043デフォルトの名無しさん
NGNG相変わらずさっぱりわかんねえな。
偉いのはだれか?
・37みたいなブァカでも使えるデコーダエンジンを作った奴
・そのデコーダエンジンを買って製品として仕上げて儲けた奴
愚か者はだれか?
・曲リストと再生・停止ボタン貼ってAPIコールする
程度のコードに4日もかかってる37
0044デフォルトの名無しさん
NGNGあんただよ。
0045無責任な名無しさん
NGNGVBのMMControlって今ならMP3だって再生できたっけ?
だとしたらMP3プレイヤーくらいVBでなら一日で出来ない?
でだからってVBって凄いの?
0046デフォルトの名無しさん
NGNGつーかどの言語製品でも37の事例は±1日でできると思われ。
バイト代すらもらえそうもないような事に凄いと感じることも
ないし、言語としての優劣語るまでの内容とは思わんね。
0047デフォルトの名無しさん
NGNG標準で、MP3プレイヤーを1日で作れるんだろ。
0048デフォルトの名無しさん
NGNGもしくはJDKで、いや、Perlで、PHPで、いやいやCOBOLで
よろしくたのみますよ。
全くゼロからってそういう事なのに、
さっきから文章把握出来ない人がずーっと態度大きく
書き込んでいるんだけど、いいかげんにしてクレヨンしんちゃん
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG言語製品ってかいてあるから
BCBやVCとかの話ちゃうの?
0051デフォルトの名無しさん
NGNG005248
NGNG0053デフォルトの名無しさん
NGNGどうすりゃいいですか?
0055たま
NGNGvb,vc共にhelloworldで挫折したにも関わらず、delphiでは
そこまで行けた、という部分が私の経験に基づくdelphiをお勧めする理由です。
このスレ立てた人の「ゼロから…」というのがどのぐらい「ゼロ」なのかは
判りませんが、少なくとも限りなくゼロに近い初心者が
まがりなりともguiアプリを組み上げたという事実は、
多くのhelloworld止まりの方々への励みになるのではないかと思います。
もちろん出来合いのデコーダエンジンにヴァカがIFつけただけの
代物ですが、「とりあえず手軽にMP3を聴きたいWMP嫌いwinamp重い」
というクライアントの要求は100%満たしていると思います。
0056デフォルトの名無しさん
NGNGよしよし。それでよいとおもう。
VBはともかく
VCはHELLWORLDで挫折してよし。
Delphiでスキル上げておきましょう。
0057デフォルトの名無しさん
NGNG上達度はかなり違うと思うぞ。VC使いを探せ!
そうすれば挫折はまずないと思われ....
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG>・37みたいなブァカでも使えるデコーダエンジンを作った奴
ちなむと、エンジン層とヴァカアプリ層の間に
コンポーネントという便利な層があるのがdelphi。
ま、要するにラッパーライブラリのことなんで、
VBでもVCでも考え方は原則的に同じなはずなんだが、
なぜか比較的注目されないよね。
delphiだとコンポは巷に結構溢れてる。
作るのに要るスキルも、エンジンとヴァカアプリの中間くらいなんで、
中級以上(?)ならそーゆーソフトウェア部品をぽこぽこ作るのがお勧め。
あとOOPの修行にもなるし。俺もなんだかんだいって
デストラクタのことをまともに考える(いつどう走らせるべきか、
他のObjectに迷惑かけないにはどうすべきか、など…)
ようになったのはコンポ作りを始めてからだし(つまり厨房(w
00616
NGNGC++で、ネットワークゲームを作りたいんだから
デルファイやらMP3プレーヤーの話題は、
別でやった方が良いと思われ。
で、ネットワークゲームだったら
DirectDraw
Directinput
DirectPray
の三つを覚えれば可能だよね?
GDIで描画した方が簡単だけど
なんとなく遅く感じたから、俺はDirectDraw使ってます。
キーボードだけで操作するなら、
キーメッセージ処理するだけだけど。
ジョイスティックとか使いたいならDirectinput使う事になるかなぁ。
ネットワーク関係は良く知らないです。
他にも色々なアプローチが、有るんだろうけど、
俺にはこれくらいしか思いつかなかったョ。
0062デフォルトの名無しさん
NGNGなーんとなく文章の端々に
「コイツ本当はなーんも分かってなくて知ってる
単語並べてるんだろーな」
ってのがにおいます
0063>62
NGNG00646
NGNG否定はしない。
0065デフォルトの名無しさん
NGNG00661
NGNGレスありがとうございます。
ウルティマオンラインのようなソフトがVC++で
作られているということは、メジャーなソフトは
大抵VC++で作られていると考えていいんでしょうか?
>結局、ああいうものを作るには
>どんな言語でも使える程度にプログラミングが
>出来る人間にならないと不可能なので
>1は知らなくてもいいことです。
おっしゃるとおりです。
0067デフォルトの名無しさん
NGNGCOMが何のためにあるかよく考えてみよう。
(答え:COM屋の懐を潤すため)
デルファイのコンポーネントの100倍以上はあるよ<COM
0068turbo type D
NGNGCOMのカタログはどこかありますか?
100倍はいいすぎなんじゃない?知らないけど。
DSPの100倍あったらすごいな。
0069デフォルトの名無しさん
NGNGいや、そのとおりなんだけど、
43の書き方はそういう部品のことを
考慮してる風じゃなかったので。
VCLもCOMもそういう意味ではどちらも同じく一例。
#対象やアーキテクチャは違うけど。
> (答え:COM屋の懐を潤すため)
DSPの名が出たんで便乗質問だけど、
FREEソフトのCOMってどれくらい有るんでしょうか?
売り物ばっかりだと萎えるんで…。
0070デフォルトの名無しさん
NGNG指しているんだよね?
スタティックリンクできる Delphi コンポーネントがDLLで提供される
ActiveXコントロールより少ないはずは無いんだけどな。
0071デフォルトの名無しさん
NGNG>ActiveXコントロールより少ないはずは無いんだけどな。
何を根拠にそんなことを・・・。
0072turbo type D
NGNGDSPのDelphiコンポは把握できないほどある
(1000とかそれ以上とかか?DSPみると6000かな。)
から、それの100倍あるとかいう
COMの数を聞いてみたのですが
100倍もあったら60万とかいう数なんですが
そんな数把握できないような気が...
0073not 67
NGNGCOMコンポーネントの個数というとどうやって調べればいいか
わからないけど、COMインターフェイスの種類なら、
今、手元のマシンで単純に数えて1200ぐらいあった。
Delphiコンポに比べて100倍は大杉かもしれないけど。
マシンに登録されてるCOMインターフェイス数は
HKEY_CLASSES_ROOT\CLSID以下のエントリ個数ね。
バージョン違いとかを集約するともっと減るとおもうけど。
これみると、MS製品はCOMの集合体ってことがよくわかるね。
フリーソフトでCOM持ってる有名どころといったらIriaかな。
0074turbo type D
NGNG売り物としてのDelphiコンポの
100倍程度売り物としてのCOMがあると
言いたかったんか!
今ごろ気が付いた...
0075デフォルトの名無しさん
NGNG>Delphiコンポに比べて100倍は大杉かもしれないけど。
あうう。ある1台のマシンに今Installされてる数を
数えてもしょーがないよー。
それで言うならDSPのコンポを全部getして
しかも自分のDelphi環境に
「入れっぱなし(=UnInstallせずという意味)」な人
って、まず居ないだろうからして。
まぁOS自体を作っているという意味では
Winには最初からいっぱい入っているだろうな。
同じノリでdelphiを考えると、初期購入状態のDelphiに
RegisterされてるVCLの数とかClassの数とか、
あるいはどうせ我々は使えないが(笑)Delphi自体を作るのに
使われたであろう非公開Class(たとえばコンパイラ本体とか?)
の数とか、を数えることになるなあ。
まぁOS対言語系じゃ普通はOSが勝つと思うが。
動的リンクのほうが普及率には貢献するとは思いますよ。
なんせソース(笑)を公開しなくても配布できるから、
ソース公開したくない人々に受けが良い。
0076デフォルトの名無しさん
NGNGOS付属のCOMも数に入れちゃ公平じゃないしな。
>>75
Delphi コンポーネントはソース非公開でも配布できるよ。
0077デフォルトの名無しさん
NGNGC,C++,windowsプログラミングの話についてけるようになると思う。
ゲーム作りってのは「応用」なんでそれからでも遅くは無い。
BC5でも使えるよね、確か。
0078デフォルトの名無しさん
NGNGそりゃ不可能じゃないが、delphiのver変わるたびに
再コンパイル必要じゃん。
#俺はOpenSourceまんせーな人なので、却って嬉しいが(w
COMが、柔軟性の高い、というか結合度の弱い、ライブラリ方式を
採用したのは、そういうClosedSource畑的に困る問題を避けるためも
3%くらいはあったと思ってみたりする。#動的云々とはあまり関係ない話題だが
007967
NGNGDelphi+BCBと、VC+VB+Office+その他じゃそれくらいの差はあるかな、と。
わりと適当な見積もりだったのは認める。
けど、それほど的はずれじゃないとは思う。外してたら罵倒してくれ。
0080デフォルトの名無しさん
NGNGIriaもDelphiで作られてるでしょ。
0081デフォルトの名無しさん
NGNG>COMってDelphiでも使えるよね。比較する意味あるの?。
ないね。
Borland(Del、BCB)派と、MS(VC++)派の論争って、マカーとウィナーの
論争っぽくて不毛だね。
どちらも適材適所で使うプログラマもいる一方で、
自分の優位性を主張し、相手を否定するだけの厨房がいるところも同じ。
00821
NGNG今までレスして頂いた方々の書き込みを読んで検討した結果、
無謀であろうことを承知の上で、VC++を買うことに決めました。
そこでもうひとつだけ質問させてほしいのですが、
VC++には「Enterprise」「Professional 」「Standard」と
三つのEditionがありますよね?
文字通り全くの「ゼロ」からプログラムを始めようという初心者は
一体どのEditionを買うべきなのでしょうか?
また、それぞれのEditionにはどんな違いがあるんでしょうか?
質問ばかりで本当に申し訳ありません。
0083"削除"��
NGNGうーん、それすら他人の意見をこんなとこで聞いているようじゃあ
やっぱりVCは無理だと思うが
まあ、DelphiとかC++Builderは
これから挫折するであろうVC++よりかは
遥かに簡単だという事は覚えておいてくれ。
世間で言うところのVB並には簡単だ。
だから挫折したならすぐに移行してこいって。
それで、こだわりを持っている奴なら
Proは買わないな。(VCでもC++Bでも)
という事はStdを買う奴は誰かっていうと
初心者しかいないだろうな。
もっというなら、VCのpro買う金も余裕あるのなら
VCのStdとC++BのLearningだっけ
どちらも一番易い版を買うのがいいと、
多くの人が思うのじゃないだろうか。
>>81
時々おもうよ、自分がマカーだったらやだなって。
C#は買うよ。そしたらVB.NET批判戦争がおきたりしてナー(藁
個人的にはVBAがマルチ言語対応してくれるだけで
いいんだけどなー
0084"削除"��
NGNG言葉足らずだったかな。
VC++/C++Bどちらも一番易いのを
両方買うとよろしい ということです。
008567
NGNG優劣じゃなくて需要の比較なんだけど。
del/BCBで「しか」使えないコンポーネントと、del/BCB「でも」使えるCOMはどっちが需要が高いかって。
需要がある方が発展しやすいでしょう。っていう展開に持っていこうとおもたんだけど。
0086デフォルトの名無しさん
NGNGの順でプログラミングに慣れておくのが先。(藁)
0087デフォルトの名無しさん
NGNGやっぱり作りにくいから?インストールしずらいから?
環境に左右されやすいから?
0088デフォルトの名無しさん
NGNG作りにくい(作るのが難しい)のではなく、作ろうと思わないからなのでは?
Delの場合、コントロールやロジックの手ごろなコンポーネントが
添付されていて、ユーザーがその拡張版やもっと良いものを作ろう
という気になった。
けど、VC++の場合Wizardが吐くコードは旧態依然としたMFCコードで、
ActiveXコントロールが見えない。ユーザーはActiveXにトライする
前に不要で面倒なものと見てしまった。
のではないでしょうか。
VS.NETがActiveXコントロールとATL/WTL中心のコードを吐ける
ようになったら、「じゃあ俺も作ってみるか」って人がふえるんじゃ
ないでしょうか。
ActiveX…GUI持ってて埋め込みできるCOMコンポーネントとして
ます。どのインターフェイスを持ってたら埋め込めるのかはよく知らない。
ActiveXとかCOMとかCOM+とかOLE2とか、名前を乱発したのも、
ウケなかった理由かもね。
0089デフォルトの名無しさん
NGNGアーキテクチャが違うゆえに住み分ける、ってのは
有り得る未来かなと思います。
VCLはあくまで言語内のObjectなんでオーバーヘッドが極小です。
PropertyだのRTTIだのいう部分も殆どの場合"経由せずに"コードが動きます。
#必要な場合だけ使うわけね、RTTIは。
プロセスローカルで済む用事ならこの方式が一番オトク。
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG本当にまったくのゼロなら、VCやBCBよりもフリーのコンパイラのほうが
いいと思います。エディタも開発環境も、フリーでとても立派なものがたくさんありますよ。
……私は何も知らずにVC買って後悔しました。
0092デフォルトの名無しさん
NGNGそれは91が馬鹿だから。馬鹿は何を使ってもダメ。
全くのゼロなら、予備知識が山のように必要になるフリーのコンパイラを使うより
パッケージ製品を買った方が、本来必要となる知識の習得に集中できる。
0093デフォルトの名無しさん
NGNGいや、フリーソフト+できのヨイ解説本、という構成でも
OKだと思う。
まぁgccとかにソレがあるかは知らないけど。
「できる!gcc」なんて無さそうだし。
「できる!」系の画面写真で思い出したが、ttyrecというソフトが面白い。
テキストコンソールの入出力をリアルタイムで録画(w)し再生するソフト。
他人が過去にやったコマンドラインやEmacs(w)の画面を
後から実時間速度で見れるわけね。
あーいう仕掛けを使ってテキスト画面モノの解説をやると
理解を促進できてヨイんでわないだろうか?
GUIソフトのキャプチャよりデータ量食わないだろうし。
0094デフォルトの名無しさん
NGNG生き残ります。レジストリにIDispatch情報書くのやめるそうです。
って名前が生き残るだけか。
0095しお
NGNGしたら、RADなんか手を出さないほうがいいんでないの?
009691
NGNG>予備知識が山のように必要になる
コマンドコンパイラを直接使うわけではなく、コンパイルはフリーのツールを
使うんです。「ボタン一発コンパイル」なツール(しかも設定は自動)はたくさんありますよ。
ファイル操作の知識はもちろん要りますが……大丈夫でしょう。でなければ、覚えるまで。
91ではあまり考えずにレスをしましたが、VCやBCBの具体的な違いをあまり
知らずに(付け焼刃の情報で)製品を買うよりも、フリーのものを使って
勉強しながらじっくり情報集めをするほうがいいと思います。
0097デフォルトの名無しさん
NGNGそれはオートメーションの定義だね。
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGIUnknownだけだったはずです。
0100デフォルトの名無しさん
NGNGその通り
0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGだって切り番getしたんだヨ?
0104デフォルトの名無しさん
NGNGん?「Network対応のRAD」に手を出せばよいのでわ?
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG同じく何も知らずに買ってちっと後悔
捨てようにも捨てられないので、いつか使いこなそうと思ってます
う〜む、何をやればいいのだ・・・
0107デフォルトの名無しさん
NGNGそうですか。
0108デフォルトの名無しさん
NGNG捨てた方が身のためだとは思うけど。
010991
NGNG>いつか使いこなそうと思ってます
私もそんな状態なんです。
勉強しているうちに新バージョンが出ると聞いて、
しかもVC6はnewが例外吐かないし……。<SPで変わりますか?
0110デフォルトの名無しさん
NGNG変わらない。
VC6のC++は、ARM2版ぐらいの時代だと思う。
VCの発売後にC++の言語仕様が結構かわってるけど、過去のソースとの
互換性を保つためには、言語仕様を追ってばかりもいられない。
g++とかはそのあたり、結構豪快に過去互換性を捨てているので、
ソースに合わせてg++のバージョンを選ばないといけない。
本当は、そのあたりをコンパイルスイッチで変えられるといいんだけど。
どうしても例外で拾いたいのなら、例外投げる関数を_set_new_handlerで
できるかもしれない。
0111ななし
NGNGそもそもゲームで使うネットワークなんてTCP/UDP通信程度だから、まともなライブラリの
ある処理系ならなんでも構わない。と言ってやったらどうだ?
分散処理までとなると選択は難しいだろうが。
0112デフォルトの名無しさん
NGNGstd::bad_cast例外もなんとかして欲しい。
011391
NGNGありがとうございます。
調べてみます。
0114デフォルトの名無しさん
NGNG>VCの発売後にC++の言語仕様が結構かわってるけど、過去のソースとの
>互換性を保つためには、言語仕様を追ってばかりもいられない。
MS擁護って事では決してないが、この方針はそれなりに現実的
なんではないかと思う。VC++は業務用であり、学術用ではない
と考えたらなおさら。
■ このスレッドは過去ログ倉庫に格納されています