Tu me demande une réponse, je t'en donne une. Le code C++ pour faire ça est probablement plus court et type-safe.
Écrire un container avec un paramètre template, ça n'a rien de bien compliqué.
Évidemment, on peut faire des choses très compliqué avec des templates, mais on peut aussi faire des choses relativement simples (sûrement plus que le container_of trick) et qui simplifient la vie (et la correction du code dans ce cas là).
[^] # Re: ==
Posté par zul . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.
Tu me demande une réponse, je t'en donne une. Le code C++ pour faire ça est probablement plus court et type-safe.
Écrire un container avec un paramètre template, ça n'a rien de bien compliqué.
Évidemment, on peut faire des choses très compliqué avec des templates, mais on peut aussi faire des choses relativement simples (sûrement plus que le container_of trick) et qui simplifient la vie (et la correction du code dans ce cas là).