2023-09-01から1ヶ月間の記事一覧

[C++]非constexpr関数の引数からconstexpr関数をコンパイル時に評価させたかったのに。

C++

例えば次のような関数があるとする。 constexpr int multiply(int a, int b) { return a * b; } inline int func(int a, int b, int c) { return a + multiply(b, c); } int main() { int a = 1; std::cout << func(a, 2, 3) << std::endl; return 0; } この…

[C++]Nullポインタ経由のstaticメンバへのアクセスは許されている。らしい。

C++

nullポインタに関するメモ。 あるクラスのポインタを経由してそのメンバにアクセスしたい場合、通常はそのポインタがnullポインタであってはならない。しかしnullポインタであったり、有効なアドレスでなかったりした場合にも、staticメンバへのアクセスに利…