Posté par Clément V .
En réponse au journal Clay Style Sheet.
Évalué à 1.
Dernière modification le 31 juillet 2025 à 18:07.
Si tu n'as pas de constructeur défini par l'utilisateur et que le constructeur par défaut n'est pas supprimé, il y a un constructeur par défaut implicite. Et les types primitifs sont initialisés à zéro. Je ne vois même pas comment un type C pourrait obliger à passer une valeur explicitement.
[^] # Re: Clay
Posté par Clément V . En réponse au journal Clay Style Sheet. Évalué à 1. Dernière modification le 31 juillet 2025 à 18:07.
Si tu n'as pas de constructeur défini par l'utilisateur et que le constructeur par défaut n'est pas supprimé, il y a un constructeur par défaut implicite. Et les types primitifs sont initialisés à zéro. Je ne vois même pas comment un type C pourrait obliger à passer une valeur explicitement.
Exemple avec une structure de Clay prise au hasard
Ou l'exemple C++ du projet lui-même qui contient des initialiseurs partiels.
Donc il va falloir vraiment tout préciser si on veut comprendre le problème.