2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

CからC++に移行中の人が質問するためのスレ その2

1 :デフォルトの名無しさん:2010/01/08(金) 04:22:39
※回答する人も、質問する人も必ず読んでください  

これらに当てはまる人のための質問スレです。  
1.Cはだいたい理解している。  
2.最近C++を始めたばかり  
3.入門書を読んでも、Googleで検索しても、いまいち理解できない人  

【 回答してくださる方 】  
・ できるだけ優しく質問に答えてあげてください。  
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。  
 「ググれ」以外の回答でおながいします。  
・ 神ですら理解不能な質問は無視して下さい。  

【 質問する香具師 】  
・ どんな事で躓いているのか明確にしる。  
・ 長くならないなら躓いている部分のコードを晒してみれ。  
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書け。

前スレ
CからC++に移行中の人が質問するためのスレ
http://pc12.2ch.net/test/read.cgi/tech/1113616470

2 :デフォルトの名無しさん:2010/01/08(金) 04:57:01
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものではありません。

アイと研究員とのやり取りに利用するスレッドではないので、
関係者以外も書きこんで下さい。

                  京都大学霊長類研究所

3 :デフォルトの名無しさん:2010/01/08(金) 04:59:21
CとC++で同じ記述ではあるが違う意味になるコードを教えてください
つまり、シンタックスが同じでセマンティクスが違うものです
例えばsizeof'\140'とか

4 :デフォルトの名無しさん:2010/01/08(金) 09:58:09
C++を今勉強しています
CよりC++のほうが難しいのでしょうか?
簡単なのであればCを勉強しようと思うのですが
Cでソフトを作ることはできますか?

5 :デフォルトの名無しさん:2010/01/08(金) 10:22:16
逆にC++から入ってC言語を学ぶ必要が出てきたのですが気をつけるようなことはありますか?

6 :デフォルトの名無しさん:2010/01/08(金) 22:25:03
>>3
a//*
//*/b
Cではa/b, C++ではaになる。

>>4-5
CやC++はラテン語みたいな教養と割り切ってVBとかJAVAとかPHPとかpythonとかを使ったほうがいい。
気の毒だがC++からCへ移行するような学習方法では99.9%の学習者はものにならない。

7 :デフォルトの名無しさん:2010/01/08(金) 22:40:28
逆にCからC++に移行するのが妥当ですか?

8 :デフォルトの名無しさん:2010/01/09(土) 00:07:32
>>6
そもそもC++やってりゃCになど移行しなくて良い

9 :デフォルトの名無しさん:2010/01/09(土) 00:21:56
メモリが厳しくてC++を載せるのが難しい機械もこの世にはあるんだよ、おまえが知らないだけで。

10 :デフォルトの名無しさん:2010/01/09(土) 00:35:29
C++ と聞くだけで脊髄からメモリ不足のアラームが出る男の人って

11 :デフォルトの名無しさん:2010/01/14(木) 15:58:50
>>3

void hoge();
 ↓
void hoge(...); /* C */
void hoge(void); /* C++ */


12 :デフォルトの名無しさん:2010/01/14(木) 16:05:25
>>3

const int hoge = 1;
 ↓
const int hoge = 1; /* C */
static const int hoge = 1; /* C++ */


13 :デフォルトの名無しさん:2010/01/14(木) 22:11:46
>>12
C++のconstはデフォルトでstaticじゃねーの?

14 :デフォルトの名無しさん:2010/01/16(土) 12:11:33
ofstreamで
ofstream oxx("hoge.txt");
でもし、hoge.txtが開けなかった場合、oxxには必ずNULLがはいるのですか?

15 :デフォルトの名無しさん:2010/01/16(土) 12:19:16
>>14
NULLではなくてoperator void*()が適用され、!fail()を返す

逆条件にはoperator !()を使う

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)