C では、プラス記号 ( ) は加算演算の実行に使用され、数値、文字列、カスタム データ型に適用できます。 数値加算: 2 つ以上の数値を加算します。文字列の連結: 2 つ以上の文字列を連結します。カスタム データ型の追加: プラス記号をオーバーロードした後、カスタム データ型のオブジェクトを追加できます。
C のプラス記号 ( )
C のプラス記号 ( ) 加算演算を実行するために使用される演算子です。数値、文字列、カスタム データ型に適用できます。
数値への適用
数値に適用すると、プラス記号は 2 つ以上の数値を加算し、結果を返します。例:
<code class="c++">int num1 = 10; int num2 = 5; int sum = num1 + num2; // sum = 15</code>
文字列に適用
文字列に適用すると、プラス記号は 2 つ以上の文字列を連結し、連結された文字列を返します。例:
<code class="c++">string str1 = "Hello"; string str2 = "World"; string greeting = str1 + str2; // greeting = "HelloWorld"</code>
カスタム データ型に適用されます
プラス記号はカスタム データ型としてオーバーロードすることもできます。オーバーロードすると、数値や文字列と同様の方法でカスタム データ型のオブジェクトを追加できるようになります。たとえば、2D 点を表す Point
というカスタム タイプがあるとします。
<code class="c++">class Point { public: int x; int y; Point operator+(const Point& other) { return {x + other.x, y + other.y}; } };</code>
これで、次のように Point
オブジェクトを追加できるようになります。
<code class="c++">Point point1 {1, 2}; Point point2 {3, 4}; Point sum = point1 + point2; // sum = {4, 6}</code>
その他のアプリケーション
算術演算や文字列連結に加えて、プラス記号は他の目的にも使用できます。
以上がC++の合計の記号は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。