c++でも

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ロンド 改めプータカ

c++でも

#1

投稿記事 by ロンド 改めプータカ » 13年前

このサイトのソースコードはc++でもつかえるのでしょうか?
ちなみにMicrosoft Visual C++ 2010 Expressというソフトを使ってます。
大前提でC言語とうのはC,やC#、C++すべてを表すということでしょうか?
それともCのみを表す言葉なのでしょうか?
ご返信いただくと嬉しいです

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: c++でも

#2

投稿記事 by softya(ソフト屋) » 13年前

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
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

エクレかわああ

Re: c++でも

#3

投稿記事 by エクレかわああ » 13年前

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

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

プータカ

Re: c++でも

#4

投稿記事 by プータカ » 13年前

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++でも

#5

投稿記事 by プータカ » 13年前

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

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

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: c++でも

#6

投稿記事 by softya(ソフト屋) » 13年前

プータカ さんが書きました:これからもサイトの運営、更新頑張ってください!
応援しています!
勘違いされていそうなので補足です。
私は掲示板の管理だけの副管理人です。

ここのサイトの運営はDixqさんですよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: c++でも

#7

投稿記事 by Dixq (管理人) » 13年前

ちなみに、Microsoft Visual C++ 2010 Expressを使うとC++としてコンパイルされるわけではなく、
ファイルを.cにするとC言語として、.cppにするとC++としてコンパイルされます。
従って、DXライブラリを利用する時は、ソースコードの拡張子を.cppにする必要があります。

閉鎖

“C言語何でも質問掲示板” へ戻る