C/C++/C# typedefと合わせた関数ポインタの使い方 typedefを使うと何度も宣言しなくてよく、型のように扱える。 typedef void (*ECHO)(int); ソースコード #include <iostream> typedef void (*ECHO)(int); void e... 2022.11.05 C/C++/C#プログラミング
C/C++/C# C++の関数ポインタについて 内容はC言語。関数ポインタは void (*pecho)(int); で定義して pecho = echo; で参照設定する。関数ポインタの定義は参照元の関数の返り値と引数の型 void echo(int x) { std::cout <<... 2022.11.05 C/C++/C#プログラミング
C/C++/C# C++で型変換をする static_castを使えばできる y = static_cast<double>(x); 型変換した後する前と変換後で型を調べる。 実行結果 int double ソースコード #include <iostream> #include ... 2022.11.05 C/C++/C#プログラミング
C/C++/C# C++のfindを使ってみる findを使うと先頭から何番目にその文字があるかを探すことができる 実行結果 18446744073709551615 0 存在しません ちなみにこれらのコードはどれも同じ動作をする。autoの動作が原因。 if (str1.find("z... 2022.11.05 C/C++/C#プログラミング