Прежде всего, я хочу пояснить, что все новое для С++, так что это может быть простой и несколько очевидный вопрос. В книге С++, которую я читаю под названием С++ Primer, класс определяется путем записи:
class classname{
public:
private:
};
Однако в VS2008 компилятору это не понравилось. Но добавив public ref перед классом, как в:
public ref class classname{
он прошел в компиляторе. Может ли кто-нибудь объяснить, в чем разница между определением только класса и общедоступного класса ref? Я был бы очень признателен.