У меня есть класс:
class SymbolIndexer {
protected:
SymbolIndexer ( ) { }
public:
static inline SymbolIndexer & GetUniqueInstance ( )
{
static SymbolIndexer uniqueinstance_ ;
return uniqueinstance_ ;
}
};
Как мне изменить его, чтобы отключить код, например:
SymbolIndexer symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( );
и разрешить только код:
SymbolIndexer & ref_symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( );