Возможно ли иметь C# -подобные свойства в C++? Сначала я подумал, что нет, и у меня нет источника, который утверждает, что он имеет это.C++: как получить свойства C# -like
Но я нашел файл заголовка (который, кажется, написано в C# на первый, но это на самом деле с ++) и в этом файле, кажется, объявить свойства со свойством ключевого слова:
property Boolean AlphaToCoverageEnable
{
Boolean get()
{
return alphaToCoverageEnable;
}
void set(Boolean value)
{
alphaToCoverageEnable = value;
}
}
Я попытался использовать это в затмении, но ему это не понравилось ... Есть ли способ сделать это? Заголовок, который мне нужно включить или что-то делать с его компиляцией?
файл я нашел: https://dl.dropbox.com/u/847423/D3D10Structs.h
D3D10 ... Это, вероятно, MSVC расширение, например 'interface'. – chris
У C++ нет свойств, и нет возможности реализовать их, по крайней мере, для некоторых расходов, написав дополнительный код и потратив некоторую память. – PlasmaHH