C++プログラマー必修の基本コース:演算子(上)

1. 本記事の主な内容 算術演算子:+、-、*、/、%、++、-- 代入演算子(上):=、+=、-=、*=、/=、%= 比較演算子:==、!=、>、=、

8月6日 23:56 投稿

C++ で独自 string クラスを実装する手順

はじめに 本稿では、C++ 標準ライブラリの std::string に似た独自の文字列クラスをゼロから実装する方法を解説します。 標準ライブラリとの混同を避けるため、すべてのコードを MyString という名前空間内に記述します。 メンバ変数 以下の3つのメンバ変数を用います。 char* data_ : 文字列本体(終端 '\0' を含む動的確保領域) size_t len_ : 現在の文字列長( ...

8月3日 22:46 投稿

Python演算子の徹底解説

演算の基本概念として、1+2=3という式では1と2が被演算子、+が演算子となります。 算術演算子 Pythonにおける算術演算子は整数や浮動小数点数の演算を扱い、一項演算子と二項演算子に分類されます。 一項算術演算子 演算子 説明 **-** 符号反転 以下コードを実行してください: val = 9 result = -val print(val) 実行結果: 二項算術演算子 演算子 機能 ...

6月28日 02:29 投稿