いつもお世話になっております。
会社ではVBを覚えさせられているのですが、自習の時にはC++を勉強しています。
もうすぐC++の基本的文法の本を一冊終えることができそうなので、次にプログラムを書きながら学びたいなと思っています。
とは言え文法学んだだけでは何を作ったら良いか、そもそも何が作れるか創造できないので、すでにある簡単なソフト等のコードをそのまま真似て「へー」「ほほ~」「こうゆう風に使うんだ」などと思いながら学習していきたいです。
皆さんが一冊本を終えた後真似て覚えるのに役に立った本やサイト、オープンソース(っていうんですか?)という誰でも見れるお手本コードみたいなやつが載っているサイト等ありましたら教えていただけるとうれしいです!
No.2ベストアンサー
- 回答日時:
>うーん、正直分かりません。
>一応C++の基礎という本を読みきるというところでして、borlandだかのコンパイラを使っているのですが。
無料で手に入る「Borland C++ Compiler 5.5」ですね。
>学習したい事はwindows等のアプリケーションを簡単なのから使って、その結果として文法もしっかりとした記憶にしながらプログラミングの「使い方」を知りたいと思っています。
実はwindowsアプリケーションを作ることとC++の文法を勉強することは必ずしもイコールではありません。
C++の文法の理解が浅くてもwindowsのアプリケーションは書けてしまいます。
ですので、windowsアプリで今すぐ作りたい物が無いのであれば、まずしっかりとC++の根本であるオブジェクト指向の理解をするほうをお勧めします。
C++のサイトをいくつか紹介しておきます。
http://www5c.biglobe.ne.jp/~ecb/cpp/cpp00.html
http://www.db.is.kyushu-u.ac.jp/rinkou/cpp/index …
>ところでVC++というのはいったいなんなのでしょうか?
VC++は俗称で、MicroSoft VisualStudio C++の略称です。
現在無料で、「Visual C++ 2005 Express Edition」が入手可能です。
http://www.microsoft.com/japan/msdn/vstudio/expr …
統合環境というエディタとコンパイラとデバッガがシームレスに使用できる環境です。
その他に、無料でC++が使える環境としてLinux,Unix,Cygwinで使えるコンパイラgccがあります。
ありがとうございます!!
何か素晴らしそうなサイトですね、お勧めの書籍等も参考にしながら、じっくり拝見させて頂きたいと思います。
またVC++のことも教えて頂いてありがとうございました。
実務で使っていないため、焦る事なくじっくり勉強していきたいと思います^^
No.3
- 回答日時:
BCC: Borland C++ Compiler 5.5はもう古いので、
template周りなどはC++標準から外れた挙動をすることもあります。
Borlandであれば、Turbo C++ Explorer(これも無料のIDE)の方が、
新しいバージョンのBCCが付いてる分まだマシかと。
Visual C++ Express Editionの方が規格準拠度が高いので、
個人的にはC++を駆使するためにはお勧めします。
とはいえ、templateを使いださないと実感としては大差ないかもしれませんが。
No.1
- 回答日時:
その前に聞きたいことが。
どのC++なのか、例えばVC++なのか環境を明確にしてください。
で、学習したいことはC++の文法なのか、C++を利用したWindows等のアプリケーションなのかも明確にしてください。
VC++の場合は、MFCを使うのか、C++/CLIなのか等の詳細情報とVisualStudioのバージョンも教えてください。
その他の場合はOSやコンパイラの種類を教えてください。
とりあえず、Windowsユーザーだと仮定して「猫でもわかるプログラミング」のC++編を紹介しておきます。
http://www.kumei.ne.jp/c_lang/index_cp.html
回答ありがとうございます。
うーん、正直分かりません。
一応C++の基礎という本を読みきるというところでして、borlandだかのコンパイラを使っているのですが。
学習したい事はwindows等のアプリケーションを簡単なのから使って、その結果として文法もしっかりとした記憶にしながらプログラミングの「使い方」を知りたいと思っています。
ところでVC++というのはいったいなんなのでしょうか?
興味はあるのですが。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトの開発言語を調べる方法
-
C++Builder → Visual C++ 移植...
-
Σの計算について
-
unsigned long long 型のフォー...
-
リリースモードとデバッグモー...
-
main() 関数は、int を返値とす...
-
C言語:OS移行時の注意点(Sola...
-
C++でデスクトップGUIアプリ開...
-
プログラミングを安くはじめる...
-
C言語のコンパイラについて
-
Type name expected エラーがで...
-
C言語のプログラミングのソフト...
-
「javac」は、何と読むのでしょ...
-
C言語のゲームのサンプルプログ...
-
long long型について
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
『Bin』ディレクトリは何の略語?
-
C言語 入出力ファイルの読み書...
-
C言語になぜ何個も種類がある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
プログラマーに向いている人の...
-
printfなど、標準関数のソース...
-
cc と gcc の違い
-
組み込みソフト。ROM領域にデータ
-
C++Builder → Visual C++ 移植...
-
COBOLの論理演算子について質問...
-
COBOLのALPHABET...
-
VC++の/Zm オプションについて
-
リリースモードとデバッグモー...
-
C++でデスクトップGUIアプリ開...
-
PICでのI2C通信でのマスタ、ス...
-
C言語の規格
-
パーサとコンパイラの違いって?
-
void型のポインタで構造体の参照
-
VisualC++6.0でのProfessionalE...
-
OpenMAXというものについて、簡...
-
#pragmaとは
-
<conio.h>?
おすすめ情報