Hello la foule
J'ai un petit problème C++ (vous savez, le langage hyper lourd et bien compliqué que tout le monde déteste </end of fud>).
Voila, je dispose d'une classe String (pas la classe standard ...) munie d'un constructeur du type String(const char *).
Dans mon code, j'aimerais qu'une méthode du type:
A::DoSomething(String & a) ou A::DoSomething(String * a)
puis être utilisée comme suit:
A::DoSomething("Hello World");
En gros, une bonne conversion automatique sans devoir chaque fois surcharger les methodes pour qu'elles acceptent les deux types (String et char *).
Si quelqu'un a une solution, je lui en serais très reconnaissant. Dans l'absolu, la solution doit fonctionner sous Visual Studio et gcc vu que mon brol tourne sous windows et linux.
Merci à tous les experts C++