最近、次のようなC ++コードを読みました。
setData(total, &user, ^() {
struct dst_t to = {ip, port};
sendData(to, data);
});
getData(total, ^{
recvData(data, NULL);
});
私も見たことがありませ^() {}ん^{}。彼らはどういう意味ですか?なんらかの匿名関数?
3
これはマネージ C ++、別名C ++ / CLIですか?これはC#ですか?
—
Thomas Matthews
^確かにマクロのように見えます#define。ステートメントをスキャンしてみてください。実際には、あなたは実行することができgccて-E、マクロを拡張するためのオプション:g++ -E main.cpp
これはclangでコンパイルされていますか?
—
KamilCuk