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;
}
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;
}
コメント