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 投稿