In a header file I forward declare and then friend the main class:
int main(int argc, const char* argv[]);
namespace custom
{
template<typename T>
class something
{
public:
    friend int main(int argc, const char* argv[]);
    // ...
}
}
but when I compile it I get errors from the main function saying private members from that class are note: declared private here. The main function's signature is exactly the same (int main(int argc, const char* argv[])).
Aucun commentaire:
Enregistrer un commentaire