12/07/29 19:54:35.24
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレに
お願いします。
前スレ
C++相談室 part96
スレリンク(tech板)
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.79【環境依存OK】
スレリンク(tech板)
■長いソースを貼るときはここへ。■
URLリンク(codepad.org)
URLリンク(ideone.com)
2:デフォルトの名無しさん
12/07/29 19:55:09.93
■基本■
[C++ FAQ]
URLリンク(www.parashift.com)
URLリンク(www.bohyoh.com) (日本語)
Cとその仕様を比較しながらの解説なので分かりやすい。
***** 質問の前に必ずこの二つに目を通してください *****
[C/C++ リファレンス]
URLリンク(en.cppreference.com) (英語)
URLリンク(ja.cppreference.com) (↑の日本語訳だけどまだ未完)
[Stroustrup]
URLリンク(www2.research.att.com)
[C++ International Standard]
URLリンク(www.iso.org)
[JTC1/SC22/WG21 - C++]
URLリンク(www.open-std.org)
ここから規格の最新ドラフトがダウンロードできる。
[JIS X3014]
URLリンク(www.jisc.go.jp)
ISO規格の日本語訳。JIS X3014:2003はISO/IEC 14882:2003 (E)に対応。
3:デフォルトの名無しさん
12/07/29 19:55:44.26
■Books■
amazon C,C++関連書籍
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp)
The C++ Programming Language
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
C++ Primer (3rd Edition)
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
The C++ Standard Library
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
Effective C++
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
More Effective C++
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
Exceptional C++
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
More Exceptional C++
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
Exceptional C++ Style
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
4:デフォルトの名無しさん
12/07/29 19:56:18.03
■Books(Templateまわり)■
Effective STL
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
Modern C++ Design
URLリンク(www.amazon.com)
URLリンク(www.amazon.co.jp) (翻訳)
C++ Templates
URLリンク(www.amazon.com)
C++ Template Metaprogramming
URLリンク(www.amazon.com)
5:デフォルトの名無しさん
12/07/29 19:56:52.04
, '´ _. -‐'''"二ニニ=-`ヽ、
/ /:::::; -‐''" `ーノ
/ /:::::/ \
/ /::::::/ | | | |
| |:::::/ / | | | | | |
| |::/ / / | | || | | ,ハ .| ,ハ|
| |/ / / /| ,ハノ| /|ノレ,ニ|ル'
| | | / / レ',二、レ′ ,ィイ|゙/ 私は只の数ヲタなんかとは付き合わないわ。
. | \ ∠イ ,イイ| ,`-' | 頭が良くて数学が出来てかっこいい人。それが必要条件よ。
| l^,人| ` `-' ゝ | さらに Ann.of Math に論文書けば十分条件にもなるわよ。
| ` -'\ ー' 人 一番嫌いなのは論文数を増やすためにくだらない論文を書いて
| /(l __/ ヽ、 良い論文の出版を遅らせるお馬鹿な人。
| (:::::`‐-、__ |::::`、 ヒニニヽ、 あなたの論文が Ann of Math に accept される確率は?
| / `‐-、::::::::::`‐-、::::\ /,ニニ、\ それとも最近は Inv. Math. の方が上かしら?
| |::::::::::::::::::|` -、:::::::,ヘ ̄|'、 ヒニ二、 \
. | /::::::::::::::::::|::::::::\/:::O`、::\ | '、 \
| /:::::::::::::::::::/:::::::::::::::::::::::::::::'、::::\ノ ヽ、 |
| |:::::/:::::::::/:::::::::::::::::::::::::::::::::::'、',::::'、 /:\__/‐、
| |/:::::::::::/::::::::::::::::::::::::::::::::::O::| '、::| く::::::::::::: ̄|
| /_..-'´ ̄`ー-、:::::::::::::::::::::::::::::::::::|/:/`‐'::\;;;;;;;_|
| |/::::::::::::::::::::::\:::::::::::::::::::::::::::::|::/::::|::::/:::::::::::/
| /:::::::::::::::::::::::::::::::::|:::::::::::::::::::::O::|::|::::::|:::::::::::::::/
6:デフォルトの名無しさん
12/07/29 19:58:03.81
メモリ4GBで、別に困ってはいない
しかし、ずっと4GBでいい、とは思っていない
一応、8GBまで増やせるから、そのときが来たら8GB搭載させる
だが、現実問題として、4GBで困ってない
ぶっちゃけ2GBでも困らない
じゃあ、今のPCのメモリを2GBに減らせるのかと考えると、なんか減らしはしたくない
こうしてステマにハメられて、メモリは増加の一途をたどってきたのだ
だからこそ、あえての16GB搭載マシンを買う
それがチョイ悪オヤジの、「あえて」の外し方
7:デフォルトの名無しさん
12/07/29 20:14:40.30
>>6
で?
8:デフォルトの名無しさん
12/07/29 20:15:11.47
テンプレ貼り完了
9:デフォルトの名無しさん
12/07/29 20:40:25.69
STLつかうと一気に実行ファイルサイズが10倍に?!
環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない
すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。
C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
とかいうエラーが出るんだけどこれってどうすればいいの?
#include <stdafx.h>
後死ね。
言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。
10:デフォルトの名無しさん
12/07/29 21:15:46.55
仮想環境動かすとなると
メモリ2GBとかカツカツであり得ない
11:デフォルトの名無しさん
12/07/29 21:18:25.15
office2000で書類つくったりIE5.5でネット見てるぐらいなら2GBで十分。
OSはWindows2000Professionalな
12:デフォルトの名無しさん
12/07/29 21:51:24.50
>>10
仮装マシンがウィンドウズなら厳しいが、リナックスならわりと大丈夫
13:デフォルトの名無しさん
12/07/29 21:55:28.99
Better Cで、別に困ってはいない
しかし、ずっとBetter Cでいい、とは思っていない
一応、C++03の仕様まで知ってるから、そのときが来たらC++03の機能まで使う
だが、現実問題として、Better Cで困ってない
ぶっちゃけCでも困らない
じゃあ、今後コードをCで書くかと考えると、なんか書きたくはない
こうしてステマにハメられて、言語機能増加をたどってきたのだ
だからこそ、あえてのC++11対応コンパイラオプションを使う
それがチョイ悪オヤジの、「あえて」の外し方
14:デフォルトの名無しさん
12/07/29 22:09:29.62
Windows Meで、別に困ってはいない
しかし、ずっとWindows Meでいい、とは思っていない
一応、Windows XPまで更新できるから、そのときが来たらWindows XP搭載させる
だが、現実問題として、Windows Meで困ってない
ぶっちゃけWindows 98SEでも困らない
じゃあ、今のPCのOSをWindows 98SEに載せ替えるかと考えると、なんか載せ替えたくない
こうしてステマにハメられて、OSはバージョンアップの一途をたどってきたのだ
だからこそ、あえてのWindows Vista搭載マシンを買う
それがチョイ悪オヤジの、「あえて」の外し方
15:デフォルトの名無しさん
12/07/29 22:21:01.34
==だけじゃなくて!=もオーバーライドしないとだめなの?
16:デフォルトの名無しさん
12/07/29 22:23:30.35
#include<utility>にあるstd::utilty::re_opsをusing namespaceするなら==だけでいい
URLリンク(www.cplusplus.com)
17:デフォルトの名無しさん
12/07/29 22:56:27.75
まじか
!=がなにをやっても真だから気が狂いそうだったわ