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

typedefを使うと何度も宣言しなくてよく、型のように扱える。

typedef void (*ECHO)(int);

ソースコード

#include <iostream>

typedef void (*ECHO)(int);
void echo(int);

int main() {
	ECHO pecho = &echo;

	pecho(2);
}

void echo(int x) {
	std::cout << x;
}

コメント

タイトルとURLをコピーしました