История изменений
Исправление wandrien, (текущая версия) :
Можно начать с этого:
void Foo::foo()
{
bar(); /* compile-time error */
{
LockedContext lck = lock();
lck.bar(); /* compilation successful */
}
bar(); /* compile-time error */
lck->bar(); /* compile-time error */
}
Разваливайте.
Исходная версия wandrien, :
Можно начать с этого:
void Foo::foo()
{
bar(); /* compile-time error */
{
LockedContext lck = lock();
lck->bar(); /* compilation successful */
}
bar(); /* compile-time error */
lck->bar(); /* compile-time error */
}
Разваливайте.