Quelqu'un peut-il me dire ce que fait ce code?Que fait ce segment de code C++?
const boost::system::error_code&
Je soupçonne que ce code est utilisé pour se connecter à la fonction via un pointeur, mais est-ce tout ce qu'il fait?
il y a plein code:
#include <iostream>
#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
void print(const boost::system::error_code&)
{
std::cout<<"hello word\n";
}
int main()
{
boost::asio::io_service io;
boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
t.async_wait(&print);
io.run();
return 0;
}
Pourriez-vous montrer plus de code, de contexte, une raison pour votre question? –
Il spécifie un type, mais sans le reste de l'instruction, il ne fait rien. –
cela peut aider: http://stackoverflow.com/questions/2490456/how-to-use-fonction-de-fonction-unnamed-in-c-or-c – Nim