Salve,
ho iniziato a studiare le classi in C++ volevo sapere se si può dare subito un valore ad una variabile senza usare un metodo, ad esempio nel seguente codice imposto io il valore di una variabile di tipo string:
ma se provo a fare:codice:#include <stdio.h> #include <stdlib.h> class myClass { public: void print(); private: void setup(); typedef char* string; string saluto; }; int main() { myClass* C = new myClass; C->print(); system("pause"); return 0; } inline void myClass::print() { setup(); printf("%s\n", saluto); } inline void myClass::setup() { saluto = "Hello World!"; }
mi da errore...codice:myClass::saluto = "Hello World!";
grazie