CからC++に移行中の人が質問するためのスレ その2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/01/08(金) 04:22:39これらに当てはまる人のための質問スレです。
1.Cはだいたい理解している。
2.最近C++を始めたばかり
3.入門書を読んでも、Googleで検索しても、いまいち理解できない人
【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
「ググれ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。
【 質問する香具師 】
・ どんな事で躓いているのか明確にしる。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書け。
前スレ
CからC++に移行中の人が質問するためのスレ
http://pc12.2ch.net/test/read.cgi/tech/1113616470
0002デフォルトの名無しさん
2010/01/08(金) 04:57:01言語訓練のために立てたものではありません。
アイと研究員とのやり取りに利用するスレッドではないので、
関係者以外も書きこんで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
2010/01/08(金) 04:59:21つまり、シンタックスが同じでセマンティクスが違うものです
例えばsizeof'\140'とか
0004デフォルトの名無しさん
2010/01/08(金) 09:58:09CよりC++のほうが難しいのでしょうか?
簡単なのであればCを勉強しようと思うのですが
Cでソフトを作ることはできますか?
0005デフォルトの名無しさん
2010/01/08(金) 10:22:160006デフォルトの名無しさん
2010/01/08(金) 22:25:03a//*
//*/b
Cではa/b, C++ではaになる。
>>4-5
CやC++はラテン語みたいな教養と割り切ってVBとかJAVAとかPHPとかpythonとかを使ったほうがいい。
気の毒だがC++からCへ移行するような学習方法では99.9%の学習者はものにならない。
0007デフォルトの名無しさん
2010/01/08(金) 22:40:280008デフォルトの名無しさん
2010/01/09(土) 00:07:32そもそもC++やってりゃCになど移行しなくて良い
0009デフォルトの名無しさん
2010/01/09(土) 00:21:560010デフォルトの名無しさん
2010/01/09(土) 00:35:290011デフォルトの名無しさん
2010/01/14(木) 15:58:50void hoge();
↓
void hoge(...); /* C */
void hoge(void); /* C++ */
0012デフォルトの名無しさん
2010/01/14(木) 16:05:25const int hoge = 1;
↓
const int hoge = 1; /* C */
static const int hoge = 1; /* C++ */
0013デフォルトの名無しさん
2010/01/14(木) 22:11:46C++のconstはデフォルトでstaticじゃねーの?
0014デフォルトの名無しさん
2010/01/16(土) 12:11:33ofstream oxx("hoge.txt");
でもし、hoge.txtが開けなかった場合、oxxには必ずNULLがはいるのですか?
0015デフォルトの名無しさん
2010/01/16(土) 12:19:16NULLではなくてoperator void*()が適用され、!fail()を返す
逆条件にはoperator !()を使う
■ このスレッドは過去ログ倉庫に格納されています