Smart Pointers/ru
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
| This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.  | 
Умные указатели
Цель
Умный указатель это шаблонный класс, который имеет все функции стандартного указателя и дополнительно обеспечивает автоматический сбор мусора. Умные указатели облегчают операции с динамической памятью. Их основным преимуществом является сокращение утечек памяти и ошибок из-за плохого управления памятью.
Умные указатели в Qt
- QPointer
 - QSharedDataPointer
 - QExplicitlySharedDataPointer
 - QtPatternist::AutoPtr (internal class)
 - QSharedPointer
 - QWeakPointer
 - QGuard (internal class)
 - QScopedPointer
 
Смотрите также
Count with me: how many smart pointer classes does Qt have?