Disons que j'ai un objet qui fournit une sorte de fonctionnalité dans une boucle infinie.
Est-il acceptable de simplement mettre la boucle infinie dans le constructeur ?
Exemple:
class Server {
public:
Server() {
for(;;) {
//...
}
}
};
Ou y a-t-il un problème d'initialisation inhérent en C++ si le constructeur ne se termine jamais ?
(L'idée est que pour exécuter un serveur, vous dites simplement Server server;
, éventuellement dans un fil quelque part...)