ホームページ > バックエンド開発 > C#.Net チュートリアル > Ruby と C++ の類似点と相違点は何ですか?

Ruby と C++ の類似点と相違点は何ですか?

青灯夜游
リリース: 2019-04-24 10:34:23
オリジナル
3120 人が閲覧しました

Ruby と C の類似点と相違点は何ですか?次の記事では、Ruby と C を簡単に比較し、Ruby と C の類似点と相違点を紹介します。ご参考になれば幸いです。

Ruby と C++ の類似点と相違点は何ですか?

Ruby と C の類似点:

Ruby と C には多くの類似点があります。紹介しましょう。

#●Ruby と C では、パブリック、プライベート、プロテクトは同様の方法で機能します。

#●Ruby と C では、継承構文には依然として継承記号が 1 つだけあります。C の継承記号は:、Ruby の継承記号は < です。

## C で「名前空間」を使用する方法は、Ruby でコードを「モジュール」に入れるのと同じです。

#●Ruby には、C の演算子と似た演算子がたくさんあります。

##●キーワード名は異なりますが、例外処理の仕組みは似ています。

#Ruby と C

1. 明示的な参照Ruby では、各変数これは、何らかのオブジェクトの自動的に逆参照された名前にすぎません。これは、Ruby には明示的な参照が存在しないことを意味します。 Ruby とは異なり、C には明示的な参照があります。

2. コンストラクター

Ruby では、「コンストラクター」はクラス名ではなく初期化と呼ばれますが、C では異なります。

3. コンテナの種類

Ruby には、配列とハッシュの 2 つのコンテナ タイプしかありません。 Cには多くのコンテナタイプがあります。

4. 型変換

Ruby では型変換がありませんが、C では型変換が必要です。

5. メソッド

Ruby の一部のメソッドは「?」または「!」で終わりますが、これは実際にはメソッド名の一部です。ただし、C のメソッドでは最後にそのような記号は必要ありません。

Ruby のメソッドはすべて仮想ですが、C のメソッドは仮想ではありません。

6. マルチスレッド

マルチスレッドは Ruby に組み込まれていますが、Ruby 1.8 では、ネイティブ スレッドではなく「グリーン スレッド」です。

C の場合、マルチスレッドは組み込まれていません。

7. メソッドの呼び出し

Ruby では、メソッドの呼び出しに使用される括弧は通常オプションですが、C では括弧は必須で省略できません。

8. メンバー変数へのアクセス

Ruby ではメンバー変数に直接アクセスできません。パブリック メンバー変数へのアクセスはすべてメソッドを通じて行われますが、Ruby では C のメンバー変数が使用されます。直接アクセスできます。

推奨ビデオ チュートリアル: 「Ruby チュートリアル 」、「

C チュートリアル

以上がRuby と C++ の類似点と相違点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート