Если у меня есть объявление метода С++, как показано ниже:
class A
{
public:
double getPrice() volatile;
};
- Что означает
volatile
здесь? - Для чего он может быть использован?
Возможно, вас заинтересует this Доктор Доббс, статья Андрея Александреску. Я был:)
Edit: Эта статья была написана некоторое время назад, и теперь кажется, что сообщество движется дальше. Herb Sutter имеет это, чтобы сказать this. Спасибо Iain (и Herb!)
mlimber
указывает, что у Андрея была следующая статья здесь, где он продолжает выступать за использование изменчивой корректности как ценного инструмента для обнаружение условий гонки на системах, поддерживающих POSIX-подобные мьютексы.