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