2022-11-05

C/C++/C#

typedefと合わせた関数ポインタの使い方

typedefを使うと何度も宣言しなくてよく、型のように扱える。 typedef void (*ECHO)(int); ソースコード #include <iostream> typedef void (*ECHO)(int); void e...
C/C++/C#

C++の関数ポインタについて

内容はC言語。関数ポインタは void (*pecho)(int); で定義して pecho = echo; で参照設定する。関数ポインタの定義は参照元の関数の返り値と引数の型 void echo(int x) { std::cout <<...
C/C++/C#

C++で型変換をする

static_castを使えばできる y = static_cast<double>(x); 型変換した後する前と変換後で型を調べる。 実行結果 int double ソースコード #include <iostream> #include ...
C/C++/C#

C++のfindを使ってみる

findを使うと先頭から何番目にその文字があるかを探すことができる 実行結果 18446744073709551615 0 存在しません ちなみにこれらのコードはどれも同じ動作をする。autoの動作が原因。 if (str1.find("z...