#include <iostream>
#include <string>
class c1
{
public:
static std::string m1;
static unsigned int m2;
};
//std::string c1::m1 = std::string;
unsigned int c1::m2 = 0;
void main()
{
c1 a;
//std::cout<<a.m1<<std::endl;
std::cout<<a.m2<<std::endl;
}
Dans ce programme, l'activation des deux lignes remarquées provoque une erreur sur le premier.membre statique C++ (non intégré/classe)
erreur C2275: 'std :: string': utilisation illégale de ce type comme une expression
Qu'est-ce que je fais mal?
me battre de 18 secondes :) –