ページ 11

c++でも

Posted: 2012年8月06日(月) 16:45
by ロンド 改めプータカ
このサイトのソースコードはc++でもつかえるのでしょうか?
ちなみにMicrosoft Visual C++ 2010 Expressというソフトを使ってます。
大前提でC言語とうのはC,やC#、C++すべてを表すということでしょうか?
それともCのみを表す言葉なのでしょうか?
ご返信いただくと嬉しいです

Re: c++でも

Posted: 2012年8月06日(月) 16:53
by softya(ソフト屋)
DXライブラリ関連のソースコードはC++でのコンパイル・リンクを必要とします。
見た目、C言語に見えても対応コンパイラはC++ですのでMicrosoft Visual C++ 2010 Expressで問題ありません。
C++でC言語と互換がある文法を使っていると言うことです。なのでC言語の知識だけでDXライブラリは利用できます。
ちなみにC#は文法が全く違います。

【追記】
フォーラムルールをご熟読いただきますようにお願いします。
混乱を生むので、毎回名前を毎回変えることは禁止事項とさせて頂いておりますので統一をお願いします。
http://dixq.net/board/board.html

「exeファイルなどにする場合 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3 ... 514#p90514

Re: c++でも

Posted: 2012年8月06日(月) 16:55
by エクレかわああ
使えます。
C言語にオブジェクト指向の仕組みを加えたりして機能を拡張したのがC++です。
なのでソースコードの見た目的にはほとんど変わりません。
当然C++のクラスなどのコードを書けば見た目は変わってきますが。
Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるはずですが、
ちゃんとC言語のソースコードのままでもコンパイルできるようになってます。ほぼ。

C#については興味ないので知りません

Re: c++でも

Posted: 2012年8月06日(月) 17:13
by プータカ
softya(ソフト屋) さんが書きました:DXライブラリ関連のソースコードはC++でのコンパイル・リンクを必要とします。
見た目、C言語に見えても対応コンパイラはC++ですのでMicrosoft Visual C++ 2010 Expressで問題ありません。
C++でC言語と互換がある文法を使っていると言うことです。なのでC言語の知識だけでDXライブラリは利用できます。
ちなみにC#は文法が全く違います。

【追記】
フォーラムルールをご熟読いただきますようにお願いします。
混乱を生むので、毎回名前を毎回変えることは禁止事項とさせて頂いておりますので統一をお願いします。
http://dixq.net/board/board.html

「exeファイルなどにする場合 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3 ... 514#p90514
なるほど、C++でもC言語でもどちらでも使える互換がある文法を使っているのですね。
C語源とC++はすごく似ていて大きな違いは、クラスが使えるとかの違いなどとどこかのサイトで目にしたので
互換あっても不思議ではないですよね。
詳しくお応えいただきありがとうございます。

これからもサイトの運営、更新頑張ってください!
応援しています!

【追記】
誠に申し訳ございません、今使っている名前で統一することにいたしました。

Re: c++でも

Posted: 2012年8月06日(月) 17:14
by プータカ
エクレかわああ さんが書きました:使えます。
C言語にオブジェクト指向の仕組みを加えたりして機能を拡張したのがC++です。
なのでソースコードの見た目的にはほとんど変わりません。
当然C++のクラスなどのコードを書けば見た目は変わってきますが。
Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるはずですが、
ちゃんとC言語のソースコードのままでもコンパイルできるようになってます。ほぼ。

C#については興味ないので知りません
なるほど。ソースコードの見た目はほどんどかわらないのですね

お答えいただき有難う御座いました。

Re: c++でも

Posted: 2012年8月06日(月) 17:59
by softya(ソフト屋)
プータカ さんが書きました:これからもサイトの運営、更新頑張ってください!
応援しています!
勘違いされていそうなので補足です。
私は掲示板の管理だけの副管理人です。

ここのサイトの運営はDixqさんですよ。

Re: c++でも

Posted: 2012年8月06日(月) 20:57
by Dixq (管理人)
ちなみに、Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるわけではなく、
ファイルを.cにするとC言語として、.cppにするとC++としてコンパイルされます。
従って、DXライブラリを利用する時は、ソースコードの拡張子を.cppにする必要があります。