#include "iostream"
#include "string"
using namespace std;
#define AA(bb) \
string(::##bb);
int main (int argc, char *argv[])
{
AA(aa);
}
Cela me donne un tas d'erreurs mais j'essaie de comprendre cette erreur:erreur prétraiter C++ dans le code
pre.cpp:11:1: error: pasting "::" and "aa" does not give a valid preprocessing token
Toutes les idées? Supprimez les caractères ## car ils ne sont pas autorisés dans ce contexte.