このサイトのソースコードはc++でもつかえるのでしょうか?
ちなみにMicrosoft Visual C++ 2010 Expressというソフトを使ってます。
大前提でC言語とうのはC,やC#、C++すべてを表すということでしょうか?
それともCのみを表す言葉なのでしょうか?
ご返信いただくと嬉しいです
c++でも
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: c++でも
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++ですので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
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
プータカ
Re: c++でも
なるほど、C++でもC言語でもどちらでも使える互換がある文法を使っているのですね。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++はすごく似ていて大きな違いは、クラスが使えるとかの違いなどとどこかのサイトで目にしたので
互換あっても不思議ではないですよね。
詳しくお応えいただきありがとうございます。
これからもサイトの運営、更新頑張ってください!
応援しています!
【追記】
誠に申し訳ございません、今使っている名前で統一することにいたしました。
-
プータカ
Re: c++でも
なるほど。ソースコードの見た目はほどんどかわらないのですねエクレかわああ さんが書きました:使えます。
C言語にオブジェクト指向の仕組みを加えたりして機能を拡張したのがC++です。
なのでソースコードの見た目的にはほとんど変わりません。
当然C++のクラスなどのコードを書けば見た目は変わってきますが。
Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるはずですが、
ちゃんとC言語のソースコードのままでもコンパイルできるようになってます。ほぼ。
C#については興味ないので知りません
お答えいただき有難う御座いました。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: c++でも
勘違いされていそうなので補足です。プータカ さんが書きました:これからもサイトの運営、更新頑張ってください!
応援しています!
私は掲示板の管理だけの副管理人です。
ここのサイトの運営はDixqさんですよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: c++でも
ちなみに、Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるわけではなく、
ファイルを.cにするとC言語として、.cppにするとC++としてコンパイルされます。
従って、DXライブラリを利用する時は、ソースコードの拡張子を.cppにする必要があります。
ファイルを.cにするとC言語として、.cppにするとC++としてコンパイルされます。
従って、DXライブラリを利用する時は、ソースコードの拡張子を.cppにする必要があります。