Li recentemente algum código C ++ como este:
setData(total, &user, ^() {
struct dst_t to = {ip, port};
sendData(to, data);
});
getData(total, ^{
recvData(data, NULL);
});
Eu nunca vi ^() {}nem ^{}. O que eles querem dizer? Algum tipo de função anônima?
3
Isso é C ++ gerenciado , também conhecido como C ++ / CLI? Isso é c #?
—
Thomas Matthews
^Se parece com uma macro, tente varrer as #defineinstruções. Na verdade, você pode executar gcccom a -Eopção de expandir macros:g++ -E main.cpp
Isso é compilado com clang?
—
26719 KamilCuk