Что такое ключевые слова ref и sealed в C ++?

Я только что видел некоторый (предположительно) код C ++, который содержит два неизвестных мне "ключевых слова" (я предполагаю ключевые слова, но, поскольку у меня нет контекста, они могут быть простые #define вещи).

Кажется, они также не появляются в стандарте C ++ 11, по крайней мере, в черновике, который у меня есть, но, поскольку это довольно поздний черновик, я не могу себе представить, чтобы их просто добавили в стандарт в последнюю минуту. . Они ref и опломбированы .

Код, в котором я их нашел, был примерно таким:

public ref class DevIface sealed {
    private:
        int currOffset;
public:
        DevIface (int initOffset);
        : : :

Кто-нибудь знает, что это за ключевые слова и для чего они предназначены?

14
задан paxdiablo 26 September 2011 в 02:27
поделиться