C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++のconstキーワードとは何ですか?


const修飾子を使用して、変数を定数として宣言します。つまり、変数が初期化されると、値を変更することはできません。 constを使用すると、非常に大きなメリットがあります。たとえば、PIの値のような定数値がある場合、プログラムのどの部分もその値を変更したくないでしょう。したがって、それを定数として宣言する必要があります。

const修飾型で宣言されたオブジェクトは、コンパイラによって読み取り専用メモリに配置される場合があります。また、constオブジェクトのアドレスがプログラムに取り込まれない場合は、まったく格納されない場合があります。たとえば、

#include<iostream>
using namespace std;

int main() {
   const int x = 10;
   x = 12;
   return 0;
}

const値を再割り当てしようとしたため、このプログラムでエラーが発生しました。


  1. C ++のfriendキーワードに相当するC#とは何ですか?

    C#の友達 クラスのフレンド関数は、そのクラスのスコープ外で定義されていますが、クラスのすべてのプライベートメンバーと保護されたメンバーにアクセスする権利があります。フレンド関数のプロトタイプはクラス定義に表示されますが、フレンドはメンバー関数ではありません。 フレンドは、関数、関数テンプレート、メンバー関数、またはクラスまたはクラステンプレートにすることができます。この場合、クラス全体とそのすべてのメンバーがフレンドになります。 C#の友達に相当するC ++ 最も近いのは、外部クラスのプライベートメンバーにアクセスするネストされたクラスを作成することです。 ここで、内部クラスは外

  2. C#での「new」キーワードの使用は何ですか?

    newキーワードを使用して、配列のインスタンスを作成します- int [] a = new int[5]; new演算子は、オブジェクトを作成したり、オブジェクトをインスタンス化したりするために使用されます。この例では、新しい-を使用してクラスのオブジェクトが作成されています。 例 using System; namespace CalculatorApplication {    class NumberManipulator {       public void swap(int x, int y) {     &