Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 199

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 214

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 228

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 256

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 362

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 383

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 126

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 127

Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 133

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Warning: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent in /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php on line 140

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 70

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 80

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 75

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 117

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 90

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 624

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 629

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 639

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 634

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 649

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 644

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 659

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of & MediaWiki\Session\Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 672

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 681

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Return type of MediaWiki\Session\Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/cppe.ru/www/includes/session/Session.php on line 685

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Message implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/cppe.ru/www/includes/Message.php on line 159

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: RawMessage implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/cppe.ru/www/includes/RawMessage.php on line 34

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property RequestContext::$recursion is deprecated in /var/www/cppe.ru/www/includes/context/RequestContext.php on line 354

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property Parser::$mPreprocessorClass is deprecated in /var/www/cppe.ru/www/includes/parser/Parser.php on line 280

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/Feed.php on line 232

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/Feed.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /var/www/cppe.ru/www/includes/session/PHPSessionHandler.php:34) in /var/www/cppe.ru/www/includes/WebResponse.php on line 46

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
http://cppe.ru/index.php?action=history&feed=atom&title=C%2B%2B%2FData_Structure%2FVector
C++/Data Structure/Vector - История изменений 2026-11-08T04:24:13Z История изменений этой страницы в вики MediaWiki 1.30.0
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property WikitextContent::$mText is deprecated in /var/www/cppe.ru/www/includes/content/TextContent.php on line 56

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property WikitextContent::$mText is deprecated in /var/www/cppe.ru/www/includes/content/TextContent.php on line 56

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property PoolCounterWorkViaCallback::$poolCounter is deprecated in /var/www/cppe.ru/www/includes/poolcounter/PoolCounterWork.php on line 39

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /var/www/cppe.ru/www/includes/parser/BlockLevelPass.php on line 60

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Vector&diff=922&oldid=prev
в 14:21, 25 мая 2010 2010-05-25T14:21:06Z <p></p> <table class="diff diff-contentalign-left" data-mw="interface"> <tr style="vertical-align: top;" lang="ru"> <td colspan="1" style="background-color: white; color:black; text-align: center;">← Предыдущая</td> <td colspan="1" style="background-color: white; color:black; text-align: center;">Версия 14:21, 25 мая 2010</td> </tr><tr><td colspan="2" style="text-align: center;" lang="ru"><div class="mw-diff-empty">(нет различий)</div> </td></tr></table>

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property WikitextContent::$mText is deprecated in /var/www/cppe.ru/www/includes/content/TextContent.php on line 56

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Vector&diff=923&oldid=prev
Admin: 1 версия:&#32;Импорт контента... 2010-05-25T10:24:12Z <p>1 версия: Импорт контента...</p> <p><b>Новая страница</b></p><div>==Access a vector using an iterator.==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; v;<br /> int i;<br /> for(i = 0; i &lt;10; i++) <br /> v.push_back(i);<br /> for(i = 0; i &lt;10; i++) <br /> cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> vector&lt;int&gt;::iterator p = v.begin();<br /> while(p != v.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> p++;<br /> }<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Accessing a Vector Through an Iterator==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;cctype&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject(10); <br /> vector&lt;char&gt;::iterator p; // create an iterator<br /> int i;<br /> <br /> p = vectorObject.begin();<br /> i = 0;<br /> while(p != vectorObject.end()) {<br /> *p = i + &quot;a&quot;;<br /> p++;<br /> i++;<br /> }<br /> cout &lt;&lt; &quot;Original contents:\n&quot;;<br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> p++;<br /> }<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> // change contents of vector<br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> *p = toupper(*p);<br /> p++;<br /> }<br /> // display contents of vector<br /> cout &lt;&lt; &quot;Modified Contents:\n&quot;;<br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> p++;<br /> }<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Access the elements of a vector through an iterator.==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject(10);<br /> vector&lt;int&gt;::iterator p; <br /> int i;<br /> p = vectorObject.begin();<br /> i = 0;<br /> while(p != vectorObject.end()) {<br /> *p = i; <br /> p++; <br /> i++;<br /> }<br /> <br /> cout &lt;&lt; &quot;Original contents:\n&quot;;<br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> p++;<br /> }<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> <br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> *p = *p * 2; // change contents of vector<br /> p++;<br /> }<br /> cout &lt;&lt; &quot;Modified Contents:\n&quot;;<br /> p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;; // display contents of vector<br /> p++;<br /> }<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Create permutations based on vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject;<br /> int i;<br /> for(i = 0; i &lt; 3; i++) <br /> vectorObject.push_back(&quot;A&quot;+i);<br /> cout &lt;&lt; &quot;All permutations of 3 characters:\n&quot;;<br /> do {<br /> for(i = 0; i &lt; vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[ i ];<br /> <br /> cout &lt;&lt; endl;<br /> } while(next_permutation(vectorObject.begin(), vectorObject.end()));<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Creating and Resizing Vectors==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> typedef vector&lt;int&gt; intVector;<br /> template&lt;class T, class A&gt;<br /> void ShowVector(const vector&lt;T, A&gt;&amp; v);<br /> int main()<br /> {<br /> intVector intValueVector; <br /> cout &lt;&lt; &quot;intValueVector&quot; &lt;&lt; &quot;\n&quot;;<br /> ShowVector(intValueVector);<br /> intVector intValueVector2(3); <br /> cout &lt;&lt; &quot;intValueVector2(3)&quot; &lt;&lt; &quot;\n&quot;;<br /> ShowVector(intValueVector2);<br /> <br /> intValueVector2.resize(5, 100); <br /> <br /> cout &lt;&lt; &quot;intValueVector2 after resize(5, 100)\n&quot;;<br /> ShowVector(intValueVector2);<br /> intValueVector2.reserve(10); <br /> cout &lt;&lt; &quot;intValueVector2 after reserve(10)\n&quot;;<br /> ShowVector(intValueVector2);<br /> return 0;<br /> }<br /> template&lt;class T, class A&gt;<br /> void ShowVector(const vector&lt;T, A&gt;&amp; v)<br /> {<br /> cout &lt;&lt; &quot;max_size() = &quot; &lt;&lt; v.max_size();<br /> cout &lt;&lt; &quot;\tsize() = &quot; &lt;&lt; v.size();<br /> cout &lt;&lt; &quot;\t&quot; &lt;&lt; (v.empty()? &quot;empty&quot;: &quot;not empty&quot;);<br /> cout &lt;&lt; &quot;\tcapacity() = &quot; &lt;&lt; v.capacity();<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate accumulate() in vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;numeric&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject(5);<br /> int i, total;<br /> for(i = 0; i &lt; 5; i++) <br /> vectorObject[ i ] = i;<br /> total = accumulate(vectorObject.begin(), vectorObject.end(), 0);<br /> cout &lt;&lt; &quot;Summation of vectorObject is: &quot; &lt;&lt; total;<br /> return 0;<br /> } <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate adjacent_difference() in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;numeric&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject(10), vectorObject2(10);<br /> int i;<br /> for(i = 0; i &lt;10; i++) <br /> vectorObject[i] = i*2;<br /> cout &lt;&lt; &quot;Original sequence: &quot;;<br /> for(i = 0; i &lt;10; i++)<br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> adjacent_difference(vectorObject.begin(), vectorObject.end(), vectorObject2.begin());<br /> cout &lt;&lt; &quot;Resulting sequence: &quot;;<br /> for(i = 0; i &lt; 10; i++)<br /> cout &lt;&lt; vectorObject2[ i ] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate allocator&quot;s max_size() fucntion in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;short int&gt;::allocator_type vectorShortIntAllocator;<br /> vector&lt;int&gt;::allocator_type vectorIntAllocator;<br /> vector&lt;long int&gt;::allocator_type vectorLongAllocator;<br /> vector&lt;float&gt;::allocator_type vectorFloatAllocator;<br /> vector&lt;double&gt;::allocator_type vectorDoubleAllocator;<br /> cout &lt;&lt; &quot;Here are the number of object that can be allocated.\n&quot;;<br /> cout &lt;&lt; &quot;short integers: &quot;;<br /> cout &lt;&lt; vectorShortIntAllocator.max_size() &lt;&lt; endl;<br /> <br /> cout &lt;&lt; &quot;integers: &quot;;<br /> cout &lt;&lt; vectorIntAllocator.max_size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;long integers: &quot;;<br /> cout &lt;&lt; vectorLongAllocator.max_size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;floats: &quot;;<br /> cout &lt;&lt; vectorFloatAllocator.max_size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;doubles: &quot;;<br /> cout &lt;&lt; vectorDoubleAllocator.max_size() &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate count and count_if.==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> bool even(int x) <br /> {<br /> return !(x%2);<br /> }<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject; <br /> int i;<br /> <br /> for(i = 0; i &lt;20; i++) {<br /> if(i%2) vectorObject.push_back(1);<br /> else vectorObject.push_back(2);<br /> }<br /> cout &lt;&lt; &quot;Sequence: &quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> int n;<br /> n = count(vectorObject.begin(), vectorObject.end(), 1);<br /> cout &lt;&lt; n &lt;&lt; &quot; elements are 1\n&quot;;<br /> n = count_if(vectorObject.begin(), vectorObject.end(), even);<br /> cout &lt;&lt; n &lt;&lt; &quot; elements are even.\n&quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate count_if().==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> bool isEven(int i) <br /> {<br /> return !(i%2);<br /> }<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject;<br /> int i;<br /> for(i =1; i &lt; 20; i++) <br /> vectorObject.push_back(i);<br /> cout &lt;&lt; &quot;Sequence:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> i = count_if(vectorObject.begin(), vectorObject.end(), isEven);<br /> cout &lt;&lt; i &lt;&lt; &quot; numbers are evenly divisible by 2.\n&quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate count() in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;cstdlib&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;bool&gt; vectorObject;<br /> int i;<br /> <br /> for(i = 0; i &lt; 10; i++) {<br /> if(rand() % 2) <br /> vectorObject.push_back(true);<br /> else <br /> vectorObject.push_back(false);<br /> }<br /> cout &lt;&lt; &quot;Sequence:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; boolalpha &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> i = count(vectorObject.begin(), vectorObject.end(), true);<br /> cout &lt;&lt; i &lt;&lt; &quot; elements are true.\n&quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate inner_product() in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;numeric&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject1(5), vectorObject2(5);<br /> int i, total;<br /> for(i = 0; i &lt; 5; i++) <br /> vectorObject1[ i ] = i;<br /> for(i = 0; i &lt; 5; i++) <br /> vectorObject2[ i ] = i+2;<br /> total = inner_product(vectorObject1.begin(), vectorObject1.end(), vectorObject2.begin(), 0);<br /> cout &lt;&lt; &quot;Inner product is: &quot; &lt;&lt; total;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate insert and erase.==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; v(5, 1);<br /> int i;<br /> cout &lt;&lt; &quot;Size = &quot; &lt;&lt; v.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Original contents:\n&quot;;<br /> for(i = 0; i &lt;v.size(); i++) <br /> cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl &lt;&lt; endl;<br /> vector&lt;int&gt;::iterator p = v.begin();<br /> p += 2;<br /> v.insert(p, 10, 9);<br /> cout &lt;&lt; &quot;Size after insert = &quot; &lt;&lt; v.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Contents after insert:\n&quot;;<br /> for(i = 0; i &lt;v.size(); i++) <br /> cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl &lt;&lt; endl;<br /> p = v.begin();<br /> p += 2; <br /> v.erase(p, p+10); <br /> cout &lt;&lt; &quot;Size after erase = &quot; &lt;&lt; v.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Contents after erase:\n&quot;;<br /> for(i = 0; i &lt;v.size(); i++) <br /> cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate insert_iterator in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject;<br /> vector&lt;int&gt;::iterator itr;<br /> int i;<br /> for(i = 0; i &lt;5; i++)<br /> vectorObject.push_back(i);<br /> cout &lt;&lt; &quot;Original array: &quot;;<br /> itr = vectorObject.begin();<br /> while(itr != vectorObject.end())<br /> cout &lt;&lt; *itr++ &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> itr = vectorObject.begin();<br /> itr += 2; // point to element 2<br /> // create insert_iterator to element 2<br /> insert_iterator&lt;vector&lt;int&gt; &gt; i_itr(vectorObject, itr);<br /> <br /> *i_itr++ = 100; // insert rather than overwrite<br /> *i_itr++ = 200;<br /> cout &lt;&lt; &quot;Array after insertion: &quot;;<br /> itr = vectorObject.begin();<br /> while(itr != vectorObject.end())<br /> cout &lt;&lt; *itr++ &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate partial_sum() in Vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;numeric&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject(5), vectorObject2(5);<br /> int i;<br /> for(i = 0; i &lt; 5; i++) <br /> vectorObject[i] = i;<br /> cout &lt;&lt; &quot;Original sequence: &quot;;<br /> for(i = 0; i &lt;5; i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> partial_sum(vectorObject.begin(), vectorObject.end(), vectorObject2.begin());<br /> cout &lt;&lt; &quot;Resulting sequence: &quot;;<br /> for(i = 0; i &lt; 5; i++)<br /> cout &lt;&lt; vectorObject2[ i ] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate remove_copy and replace_copy.==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> char str[] = &quot;www.java2s.com&quot;;<br /> vector&lt;char&gt; vectorObject, vectorObject2(30); <br /> unsigned int i;<br /> for(i = 0; str[i]; i++) <br /> vectorObject.push_back(str[i]);<br /> cout &lt;&lt; &quot;Input sequence:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i];<br /> cout &lt;&lt; endl;<br /> remove_copy(vectorObject.begin(), vectorObject.end(), vectorObject2.begin(), &quot; &quot;);<br /> cout &lt;&lt; &quot;Result after removing spaces:\n&quot;;<br /> for(i = 0; i &lt;vectorObject2.size(); i++) <br /> cout &lt;&lt; vectorObject2[i];<br /> cout &lt;&lt; endl &lt;&lt; endl;<br /> <br /> cout &lt;&lt; &quot;Input sequence:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i];<br /> cout &lt;&lt; endl;<br /> // replace spaces with colons<br /> replace_copy(vectorObject.begin(), vectorObject.end(), vectorObject2.begin(), &quot; &quot;, &quot;:&quot;);<br /> cout &lt;&lt; &quot;Result after repacing spaces with colons:\n&quot;;<br /> for(i = 0; i &lt;vectorObject2.size(); i++) <br /> cout &lt;&lt; vectorObject2[i];<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate remove_copy in Vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; v, vectorObject2(20); <br /> int i;<br /> for(i = 0; i &lt;20; i++) {<br /> if(i%2) v.push_back(1);<br /> else v.push_back(2);<br /> }<br /> cout &lt;&lt; &quot;Sequence: &quot;;<br /> for(i = 0; i &lt;v.size(); i++) <br /> cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> remove_copy(v.begin(), v.end(), vectorObject2.begin(), 1);<br /> cout &lt;&lt; &quot;Result: &quot;;<br /> for(i = 0; i &lt;vectorObject2.size(); i++) <br /> cout &lt;&lt; vectorObject2[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrate reverse in vector==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject;<br /> int i;<br /> for(i = 0; i &lt;10; i++) <br /> vectorObject.push_back(i);<br /> cout &lt;&lt; &quot;Initial: &quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> reverse(vectorObject.begin(), vectorObject.end());<br /> cout &lt;&lt; &quot;Reversed: &quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Demonstrating the four ways that vectors can be created. ==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; a; // empty<br /> vector&lt;char&gt; b(5, &quot;X&quot;); // size and initialize<br /> vector&lt;char&gt; c(b); // initialize with another vector <br /> int i;<br /> for(i = 0; i &lt;5; i++) <br /> a.push_back(&quot;A&quot;+i);<br /> // create a vector from a range<br /> vector&lt;char&gt; d(a.begin()+1, a.end()-1); <br /> for(i = 0; i &lt;a.size(); i++)<br /> cout &lt;&lt; &quot;a[&quot; &lt;&lt; i &lt;&lt; &quot;]: &quot; &lt;&lt; a[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> for(i = 0; i &lt;b.size(); i++)<br /> cout &lt;&lt; &quot;b[&quot; &lt;&lt; i &lt;&lt; &quot;]: &quot; &lt;&lt; b[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> for(i = 0; i &lt;c.size(); i++)<br /> cout &lt;&lt; &quot;c[&quot; &lt;&lt; i &lt;&lt; &quot;]: &quot; &lt;&lt; c[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> for(i = 0; i &lt;d.size(); i++)<br /> cout &lt;&lt; &quot;d[&quot; &lt;&lt; i &lt;&lt; &quot;]: &quot; &lt;&lt; d[i] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==end() in vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject; <br /> int i;<br /> for(i = 0; i &lt;10; i++) <br /> vectorObject.push_back(i);<br /> cout &lt;&lt; &quot;Vector printed forwards:\n&quot;;<br /> vector&lt;int&gt;::iterator p = vectorObject.begin();<br /> while(p != vectorObject.end()) {<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> p++;<br /> }<br /> cout &lt;&lt; &quot;\n&quot;;<br /> cout &lt;&lt; &quot;Vector printed backwards:\n&quot;;<br /> p = vectorObject.end();<br /> while(p != vectorObject.begin()) {<br /> p--; // decrement iterator before using<br /> cout &lt;&lt; *p &lt;&lt; &quot; &quot;;<br /> }<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Matching Elements Using the equals and mismatch Operations==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> template&lt;class Container, class Iterator&gt;<br /> void ShowElement(Container&amp; c, Iterator&amp; itor);<br /> int main()<br /> {<br /> typedef vector&lt;int&gt;::iterator VectorInterator;<br /> vector&lt;int&gt; intValueVector(4);<br /> intValueVector[0] = 1;<br /> intValueVector[1] = 2;<br /> intValueVector[2] = 3;<br /> intValueVector[3] = 4;<br /> vector&lt;int&gt; intValueVector2(3);<br /> intValueVector2[0] = 1;<br /> intValueVector2[1] = 2;<br /> intValueVector2[2] = 3;<br /> VectorInterator first1 = intValueVector.begin();<br /> VectorInterator last1 = intValueVector.end();<br /> VectorInterator first2 = intValueVector2.begin();<br /> if (equal(first1, last1, first2))<br /> cout &lt;&lt; &quot;intValueVector == intValueVector2\n&quot;;<br /> else<br /> cout &lt;&lt; &quot;intValueVector != intValueVector2\n&quot;;<br /> pair&lt;VectorInterator, VectorInterator&gt; pi = mismatch(first1, last1, first2);<br /> cout &lt;&lt; &quot;First mismatch element in intValueVector = &quot;;<br /> ShowElement(intValueVector, pi.first);<br /> cout &lt;&lt; &quot;\n&quot;;<br /> cout &lt;&lt; &quot;First mismatch element in intValueVector2 = &quot;;<br /> ShowElement(intValueVector2, pi.second);<br /> cout &lt;&lt; &quot;\n&quot;;<br /> return 0;<br /> }<br /> template&lt;class Container, class Iterator&gt;<br /> void ShowElement(Container&amp; c, Iterator&amp; itor)<br /> {<br /> if (itor != c.end())<br /> {<br /> if (itor != c.begin())<br /> cout &lt;&lt; *itor &lt;&lt; &quot;\tthe previous element is &quot; &lt;&lt; *(itor - 1);<br /> else<br /> cout &lt;&lt; &quot;first&quot;;<br /> }<br /> else<br /> cout &lt;&lt; &quot;last&quot;;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Perform an in-place merge for two vectors==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject1;<br /> int i;<br /> for(i = 0; i &lt;26; i+=2) <br /> vectorObject1.push_back(&quot;A&quot;+i);<br /> for(i = 0; i &lt;26; i+=2) <br /> vectorObject1.push_back(&quot;B&quot;+i);<br /> cout &lt;&lt; &quot;Original contents of vectorObject1:\n&quot;;<br /> for(i = 0; i &lt;vectorObject1.size(); i++)<br /> cout &lt;&lt; vectorObject1[ i ];<br /> cout &lt;&lt; endl;<br /> <br /> inplace_merge(vectorObject1.begin(), vectorObject1.begin()+13, vectorObject1.end());<br /> cout &lt;&lt; &quot;Result of merge:\n&quot;;<br /> for(i = 0; i &lt;vectorObject1.size(); i++)<br /> cout &lt;&lt; vectorObject1[ i ];<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Store a class object in a vector. ==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> class Demo {<br /> double d;<br /> public:<br /> Demo() { <br /> d = 0.0; <br /> }<br /> Demo(double x) { <br /> d = x; <br /> }<br /> Demo &amp;operator=(double x) {<br /> d = x; return *this;<br /> }<br /> double getd() { <br /> return d; <br /> }<br /> };<br /> bool operator&lt;(Demo a, Demo b)<br /> {<br /> return a.getd() &lt; b.getd();<br /> }<br /> bool operator==(Demo a, Demo b)<br /> {<br /> return a.getd() == b.getd();<br /> }<br /> int main()<br /> {<br /> vector&lt;Demo&gt; v;<br /> int i;<br /> for(i = 0; i &lt;10; i++)<br /> v.push_back(Demo(i/3.0));<br /> for(i = 0; i &lt;v.size(); i++)<br /> cout &lt;&lt; v[ i ].getd() &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> for(i = 0; i &lt;v.size(); i++)<br /> v[ i ] = v[ i ].getd() * 2.1;<br /> for(i = 0; i &lt;v.size(); i++)<br /> cout &lt;&lt; v[ i ].getd() &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Storing Class Objects with overloaded operators in a Vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;cstdlib&gt;<br /> using namespace std;<br /> class IntValueClass {<br /> int temp;<br /> public:<br /> IntValueClass() { <br /> temp = 0; <br /> }<br /> IntValueClass(int x) { <br /> temp = x; <br /> }<br /> IntValueClass &amp;operator=(int x) {<br /> temp = x; return *this;<br /> }<br /> double get_temp() { <br /> return temp; <br /> }<br /> };<br /> bool operator&lt;(IntValueClass a, IntValueClass b)<br /> {<br /> return a.get_temp() &lt; b.get_temp();<br /> }<br /> bool operator==(IntValueClass a, IntValueClass b)<br /> {<br /> return a.get_temp() == b.get_temp();<br /> }<br /> int main()<br /> {<br /> vector&lt;IntValueClass&gt; v;<br /> unsigned int i;<br /> for(i=0; i&lt;7; i++)<br /> v.push_back(IntValueClass(60 + rand()%30));<br /> cout &lt;&lt; &quot;Fahrenheit temperatures:\n&quot;;<br /> for(i=0; i&lt;v.size(); i++)<br /> cout &lt;&lt; v[i].get_temp() &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> for(i=0; i&lt;v.size(); i++)<br /> v[i] = (int)(v[i].get_temp()-32) * 5/9 ;<br /> cout &lt;&lt; &quot;Centigrade temperatures:\n&quot;;<br /> for(i=0; i&lt;v.size(); i++)<br /> cout &lt;&lt; v[i].get_temp() &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==The basic operation of a vector: size, push_back, ==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;cctype&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject(10); // create a vector of length 10<br /> unsigned int i;<br /> <br /> cout &lt;&lt; &quot;Size = &quot; &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> for(i=0; i&lt;10; i++) <br /> vectorObject[i] = i + &quot;a&quot;;<br /> cout &lt;&lt; &quot;Current Contents:\n&quot;;<br /> for(i=0; i&lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> cout &lt;&lt; &quot;Expanding vector\n&quot;;<br /> for(i=0; i&lt;10; i++) <br /> vectorObject.push_back(i + 10 + &quot;a&quot;);<br /> cout &lt;&lt; &quot;Size now = &quot; &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Current contents:\n&quot;;<br /> for(i=0; i&lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> for(i=0; i&lt;vectorObject.size(); i++) <br /> vectorObject[i] = toupper(vectorObject[i]);<br /> cout &lt;&lt; &quot;Modified Contents:\n&quot;;<br /> for(i=0; i&lt;vectorObject.size(); i++) <br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Use istream_iterator to read various data types==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;string&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> int i;<br /> double d;<br /> string str;<br /> vector&lt;int&gt; vi;<br /> vector&lt;double&gt; vd;<br /> vector&lt;string&gt; vs;<br /> <br /> cout &lt;&lt; &quot;Enter some integers, enter 0 to stop.&quot;;<br /> istream_iterator&lt;int&gt; int_itr(cin);<br /> do {<br /> i = *int_itr; <br /> if(i != 0) {<br /> vi.push_back(i); <br /> ++int_itr; <br /> }<br /> } while (i != 0); <br /> cout &lt;&lt; &quot;Enter some doubles, enter 0 to stop.&quot;;<br /> istream_iterator&lt;double&gt; double_itr(cin);<br /> do {<br /> d = *double_itr; <br /> if(d != 0.0) {<br /> vd.push_back(d); <br /> ++double_itr; <br /> }<br /> } while (d != 0.0); <br /> cout &lt;&lt; &quot;Enter some strings, enter &quot;quit&quot; to stop.&quot;;<br /> istream_iterator&lt;string&gt; string_itr(cin);<br /> do {<br /> str = *string_itr; <br /> if(str != &quot;quit&quot;) {<br /> vs.push_back(str); <br /> ++string_itr;<br /> }<br /> } while (str != &quot;quit&quot;); <br /> cout &lt;&lt; &quot;Here is what you entered:\n&quot;;<br /> for(i = 0; i &lt;vi.size(); i++)<br /> cout &lt;&lt; vi[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> for(i = 0; i &lt;vd.size(); i++)<br /> cout &lt;&lt; vd[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> for(i = 0; i &lt;vs.size(); i++)<br /> cout &lt;&lt; vs[ i ] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Use istream_iterator with the copy algorithm==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> int i;<br /> vector&lt;int&gt; v(5);<br /> cout &lt;&lt; &quot;Enter 5 integers: \n&quot;;<br /> <br /> istream_iterator&lt;int&gt; int_itr(cin);<br /> copy(int_itr, istream_iterator&lt;int&gt;(), v.begin());<br /> cout &lt;&lt; &quot;Here are the values you entered: &quot;;<br /> for(i = 0; i &lt;v.size(); i++) cout &lt;&lt; v[ i ] &lt;&lt; &quot; &quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Use pop_back() and empty().==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject;<br /> int i;<br /> for(i = 0; i &lt;10; i++)<br /> vectorObject.push_back(i + &quot;A&quot;);<br /> cout &lt;&lt; &quot;Vector&quot;s original contents:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> do {<br /> vectorObject.pop_back(); // remove an element from the end<br /> cout &lt;&lt; &quot;Vector now contains:\n&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> } while(!vectorObject.empty());<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> == Using clear()==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject;<br /> int i;<br /> for(i = 0; i &lt;10; i++) <br /> vectorObject.push_back(i);<br /> cout &lt;&lt; &quot;Initial contents of vectorObject: &quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Initial size of vectorObject: &quot;;<br /> cout &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Initial capacity of vectorObject: &quot;;<br /> cout &lt;&lt; vectorObject.capacity() &lt;&lt; &quot;\n\n&quot;;<br /> vectorObject.clear();<br /> cout &lt;&lt; &quot;Size of vectorObject after clear(): &quot;;<br /> cout &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Capacity of vectorObject after clear(): &quot;;<br /> cout &lt;&lt; vectorObject.capacity() &lt;&lt; &quot;\n\n&quot;;<br /> // put new values in vectorObject<br /> for(i = 0; i &lt;10; i++) <br /> vectorObject.push_back(i*10);<br /> cout &lt;&lt; &quot;New contents of vectorObject: &quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[i] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> <br /> cout &lt;&lt; &quot;Size of vectorObject after adding new elements: &quot;;<br /> cout &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Capacity of vectorObject after adding new elements: &quot;;<br /> cout &lt;&lt; vectorObject.capacity() &lt;&lt; &quot;\n\n&quot;;<br /> return 0;<br /> }<br /> <br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Using Other Search functions==<br /> <br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> template&lt;class Container, class Iterator&gt;<br /> void ShowElement(Container&amp; c, Iterator&amp; itor);<br /> int main()<br /> {<br /> typedef vector&lt;int&gt;::iterator VectorInterator;<br /> vector&lt;int&gt; intValueVector(10);<br /> intValueVector[0] = 0;<br /> intValueVector[1] = 1;<br /> intValueVector[2] = 1;<br /> intValueVector[3] = 2;<br /> intValueVector[4] = 3;<br /> intValueVector[5] = 4;<br /> intValueVector[6] = 1;<br /> intValueVector[7] = 2;<br /> intValueVector[8] = 3;<br /> intValueVector[9] = 5;<br /> vector&lt;int&gt; intValueVector2(3);<br /> intValueVector2[0] = 1;<br /> intValueVector2[1] = 2;<br /> intValueVector2[2] = 3;<br /> VectorInterator first1 = intValueVector.begin();<br /> VectorInterator last1 = intValueVector.end();<br /> VectorInterator first2 = intValueVector2.begin();<br /> VectorInterator last2 = intValueVector2.end();<br /> VectorInterator retItor = find_first_of(first1, last1, first2, last2);<br /> cout &lt;&lt; &quot;find_first_of(first1, last1, first2, last2) = &quot;;<br /> ShowElement(intValueVector, retItor);<br /> cout &lt;&lt; &quot;\n&quot;;<br /> retItor = search(first1, last1, first2, last2);<br /> cout &lt;&lt; &quot;search(first1, last1, first2, last2) = &quot;;<br /> ShowElement(intValueVector, retItor);<br /> cout &lt;&lt; &quot;\n&quot;;<br /> retItor = find_end(first1, last1, first2, last2);<br /> cout &lt;&lt; &quot;find_end(first1, last1, first2, last2) = &quot;;<br /> ShowElement(intValueVector, retItor);<br /> cout &lt;&lt; &quot;\n&quot;;<br /> return 0;<br /> }<br /> template&lt;class Container, class Iterator&gt;<br /> void ShowElement(Container&amp; c, Iterator&amp; itor)<br /> {<br /> if (itor != c.end())<br /> {<br /> if (itor != c.begin())<br /> cout &lt;&lt; *itor &lt;&lt; &quot;\tthe previous element is &quot; &lt;&lt; *(itor - 1);<br /> else<br /> cout &lt;&lt; &quot;first&quot;;<br /> }<br /> else<br /> cout &lt;&lt; &quot;last&quot;;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Vector Capacity vs size==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> <br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject(10);<br /> cout &lt;&lt; &quot;Initial size: &quot; &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Initial capacity: &quot; &lt;&lt; vectorObject.capacity();<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> vectorObject.reserve(20); // reserve more space<br /> cout &lt;&lt; &quot;Size after reserve: &quot; &lt;&lt; vectorObject.size() &lt;&lt; endl;<br /> cout &lt;&lt; &quot;Capacity after reserve: &quot; &lt;&lt; vectorObject.capacity();<br /> cout &lt;&lt; &quot;\n\n&quot;;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Vector Init Array ==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> using namespace std;<br /> void print( vector&lt;int&gt; );<br /> int main()<br /> {<br /> int data[] = {111, 112, 123, 134};<br /> int size = sizeof( data ) / sizeof( data[0] );<br /> vector&lt;int&gt; vec( data, &amp;data[ size ] );<br /> print( vec );<br /> return 0;<br /> }<br /> void print( vector&lt;int&gt; vec ) {<br /> vector&lt;int&gt;::iterator p = vec.begin();<br /> while ( p &lt; vec.end() )<br /> cout &lt;&lt; *p++ &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Vector: Insert Erase Sort==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> void print( vector&lt;int&gt; );<br /> int main()<br /> {<br /> vector&lt;int&gt; vectorObject(5); <br /> print( vectorObject ); <br /> vector&lt;int&gt;::iterator p = vectorObject.begin(); <br /> cout &lt;&lt; *p &lt;&lt; endl;<br /> vectorObject.insert( vectorObject.begin(), 1 ); <br /> print( vectorObject ); <br /> cout &lt;&lt; *p &lt;&lt; endl;<br /> p = vectorObject.begin(); <br /> cout &lt;&lt; *p &lt;&lt; endl;<br /> vectorObject.erase( vectorObject.begin() ); <br /> print( vectorObject ); <br /> vectorObject.insert( vectorObject.begin() + 1, 1 ); <br /> print( vectorObject ); <br /> vectorObject.erase( vectorObject.begin() + 2 ); <br /> print( vectorObject ); <br /> vectorObject.insert( vectorObject.end(), 3 ); <br /> print( vectorObject ); <br /> vectorObject.erase( vectorObject.end() - 1 ); <br /> print( vectorObject ); <br /> vectorObject.insert( vectorObject.begin() + 3, 1 ); <br /> print( vectorObject ); <br /> vectorObject.erase( find( vectorObject.begin(), vectorObject.end(), 6 ) ); <br /> print( vectorObject ); <br /> vectorObject.insert( vectorObject.begin() + 1, 3 ); <br /> vectorObject.insert( vectorObject.begin() + 5, 3 );<br /> print( vectorObject ); <br /> vectorObject.erase( find( vectorObject.begin(), vectorObject.end(), 3 ) ); <br /> vectorObject.erase( find( vectorObject.begin(), vectorObject.end(), 3 ) ); <br /> print( vectorObject ); <br /> vectorObject[0] = 231; <br /> vectorObject[1] = 21;<br /> vectorObject[2] = 116;<br /> vectorObject[3] = 45;<br /> vectorObject[4] = 116;<br /> print( vectorObject ); <br /> sort( vectorObject.begin(), vectorObject.end() ); <br /> print( vectorObject ); <br /> return 0;<br /> }<br /> void print( vector&lt;int&gt; v ) {<br /> vector&lt;int&gt;::iterator p = v.begin();<br /> while ( p != v.end() )<br /> cout &lt;&lt; *p++ &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> }<br /> <br /> &lt;/source&gt;<br /> <br /> <br /> ==Work with heaps: make_heap from vector==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;char&gt; vectorObject;<br /> int i;<br /> for(i = 0; i &lt;20; i+=2) <br /> vectorObject.push_back(&quot;A&quot;+i);<br /> cout &lt;&lt; &quot;Sequence before building heap:&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> <br /> make_heap(vectorObject.begin(), vectorObject.end());<br /> cout &lt;&lt; &quot;Sequence after building heap:&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> vectorObject.push_back(&quot;H&quot;); <br /> push_heap(vectorObject.begin(), vectorObject.end()); <br /> cout &lt;&lt; &quot;Sequence after pushing onto heap:&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> pop_heap(vectorObject.begin(), vectorObject.end());<br /> cout &lt;&lt; &quot;Sequence after poping from heap:&quot;;<br /> for(i = 0; i &lt;vectorObject.size(); i++)<br /> cout &lt;&lt; vectorObject[ i ] &lt;&lt; &quot; &quot;;<br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> <br /> &lt;/source&gt;</div> Admin

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48