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_Tutorial%2FSTL_Algorithms_Modifying_sequence_operations%2Ftransform
C++ Tutorial/STL Algorithms Modifying sequence operations/transform - История изменений 2026-11-08T04:22:48Z История изменений этой страницы в вики 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_Tutorial/STL_Algorithms_Modifying_sequence_operations/transform&diff=2902&oldid=prev
в 14:21, 25 мая 2010 2010-05-25T14:21:17Z <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_Tutorial/STL_Algorithms_Modifying_sequence_operations/transform&diff=2903&oldid=prev
Admin: 1 версия:&#32;Импорт контента... 2010-05-25T10:31:03Z <p>1 версия: Импорт контента...</p> <p><b>Новая страница</b></p><div>==multiplying the elements in v with those in v2==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;#include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;functional&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; v, v2, result(10);<br /> for(unsigned i=0; i &lt; 10; ++i) v.push_back(i);<br /> for(unsigned i=0; i &lt; 10; ++i) v2.push_back(i);<br /> transform(v.begin(), v.end(), v2.begin(), result.begin(), multiplies&lt;int&gt;());<br /> return 0;<br /> }&lt;/source&gt;<br /> <br /> ==std::transform with predicate==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;#include &lt;iostream&gt;<br /> using std::cout;<br /> using std::endl;<br /> #include &lt;algorithm&gt;<br /> #include &lt;numeric&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;iterator&gt;<br /> int calculateCube( int );<br /> int main()<br /> {<br /> std::ostream_iterator&lt; int &gt; output( cout, &quot; &quot; );<br /> int a2[ 10 ] = { 100, 2, 8, 1, 50, 3, 8, 8, 9, 10 };<br /> std::vector&lt; int &gt; v2( a2, a2 + 10 ); // copy of a2<br /> cout &lt;&lt; &quot;Vector v2 contains: &quot;;<br /> std::copy( v2.begin(), v2.end(), output );<br /> std::vector&lt; int &gt; cubes( 10 ); // instantiate vector cubes<br /> // calculate cube of each element in v; place results in cubes<br /> std::transform( v2.begin(), v2.end(), cubes.begin(), calculateCube );<br /> cout &lt;&lt; &quot;\n\nThe cube of every integer in Vector v is:\n&quot;;<br /> std::copy( cubes.begin(), cubes.end(), output );<br /> <br /> cout &lt;&lt; endl;<br /> return 0;<br /> }<br /> int calculateCube( int value )<br /> {<br /> return value * value * value;<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;Vector v2 contains: 100 2 8 1 50 3 8 8 9 10<br /> The cube of every integer in Vector v is:<br /> 1000000 8 512 1 125000 27 512 512 729 1000&lt;/pre&gt;<br /> <br /> ==Transform algorithm and list of integers==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;#include &lt;iostream&gt;<br /> #include &lt;list&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> <br /> double reciprocal(double i) {<br /> return 1.0/i;<br /> }<br /> <br /> int main(){<br /> list&lt;double&gt; l;<br /> int i;<br /> <br /> for(i=1; i&lt;10; i++) <br /> l.push_back((double)i);<br /> <br /> list&lt;double&gt;::iterator p = l.begin();<br /> while(p != l.end()) {<br /> cout &lt;&lt; *p &lt;&lt; endl;<br /> p++;<br /> }<br /> <br /> p = transform(l.begin(), l.end(),l.begin(), reciprocal);<br /> <br /> p = l.begin();<br /> while(p != l.end()) {<br /> cout &lt;&lt; *p &lt;&lt; endl;<br /> p++;<br /> }<br /> return 0;<br /> }&lt;/source&gt;<br /> <br /> ==Transform all elements into deque from set by multiplying 10==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;set&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;algorithm&gt;<br /> using namespace std;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> <br /> int main()<br /> {<br /> set&lt;int,greater&lt;int&gt; &gt; coll1;<br /> deque&lt;int&gt; coll2;<br /> // insert elements from 1 to 9<br /> for (int i=1; i&lt;=9; ++i) {<br /> coll1.insert(i);<br /> }<br /> PRINT_ELEMENTS(coll1,&quot;initialized: &quot;);<br /> // transform all elements into coll2 by multiplying 10<br /> transform (coll1.begin(),coll1.end(), // source<br /> back_inserter(coll2), // destination<br /> bind2nd(multiplies&lt;int&gt;(),10)); // operation<br /> PRINT_ELEMENTS(coll2,&quot;transformed: &quot;);<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;initialized: 9 8 7 6 5 4 3 2 1<br /> transformed: 90 80 70 60 50 40 30 20 10&lt;/pre&gt;<br /> <br /> ==Transform array to pair==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;#include &lt;algorithm&gt;<br /> #include &lt;iostream&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;string&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;utility&gt;<br /> using namespace std;<br /> typedef pair&lt;int,string&gt; Pair;<br /> inline bool less_than_second( const Pair&amp; b1, const Pair&amp; b2 ){<br /> return b1.second &lt; b2.second;<br /> }<br /> int main( )<br /> {<br /> const char* names[] = { &quot;A&quot;,&quot;B&quot;, &quot;C&quot;, &quot;D&quot;,&quot;E&quot; };<br /> const int values[] = { 18, 20, 26, 30, 41 };<br /> const int num_pairs = sizeof( names ) / sizeof( names[0] );<br /> vector&lt;Pair&gt; pair( num_pairs );<br /> transform( values, values+num_pairs, names,pair.begin(), make_pair&lt;int,string&gt; );<br /> if( pair[1].first &gt; pair[3].first )<br /> cout &lt;&lt; pair[1].second &lt;&lt; &quot; &gt; &quot; &lt;&lt; pair[3].second &lt;&lt; endl;<br /> else if( pair[1].first == pair[3].first )<br /> cout &lt;&lt; pair[1].second &lt;&lt; &quot; == &quot; &lt;&lt; pair[3].second &lt;&lt; endl;<br /> else<br /> cout &lt;&lt; pair[1].second &lt;&lt; &quot; &lt; &quot; &lt;&lt; pair[3].second &lt;&lt; endl;<br /> }&lt;/source&gt;<br /> <br /> ==Transform v, putting the result into a new sequence==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;#include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;functional&gt;<br /> using namespace std;<br /> // A function object that computes a reciprocal.<br /> class reciprocal : unary_function&lt;double, double&gt; {<br /> public:<br /> result_type sum;<br /> result_type operator()(argument_type val) {<br /> if(val == 0.0) return 0.0;<br /> return 1.0 / val; // return reciprocal<br /> }<br /> };<br /> int main(){<br /> int i;<br /> vector&lt;double&gt; v;<br /> for(i=1; i &lt; 10; ++i) v.push_back((double)i);<br /> vector&lt;double&gt; v2(10);<br /> transform(v.begin(), v.end(), v2.begin(), reciprocal());<br /> return 0;<br /> }&lt;/source&gt;<br /> <br /> ==Use generic template function with transform==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;C++ Templates - The Complete Guide&quot;<br /> * by David Vandevoorde and Nicolai M. Josuttis, Addison-Wesley, 2002<br /> *<br /> * (C) Copyright David Vandevoorde and Nicolai M. Josuttis 2002.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> using namespace std;<br /> template &lt;typename T, int VAL&gt;<br /> T addValue (T const&amp; x)<br /> {<br /> return x + VAL;<br /> }<br /> <br /> void call_addValue()<br /> {<br /> addValue&lt;int,5&gt;(42);<br /> }<br /> template &lt;typename IT, typename OP&gt;<br /> void transform (IT beg, IT end, IT to, OP op)<br /> {<br /> while (beg != end) {<br /> *to++ = op(*beg++);<br /> }<br /> }<br /> int main()<br /> {<br /> call_addValue();<br /> int m[] = { 1, 2, 3, 4, 5, 6 };<br /> transform (m, m+6,<br /> m,<br /> (int(*)(int const&amp;)) // cast necessary<br /> addValue&lt;int,5&gt;);<br /> for(int i=0;i&lt;6;i++){<br /> cout &lt;&lt; m[i] &lt;&lt; &quot; &quot;;<br /> }<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;6 7 8 9 10 11 &quot;&lt;/pre&gt;<br /> <br /> ==Use transform function to square all elements in an array==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;iterator&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> int coll[] = { 5, 6, 2, 4, 1, 3 };<br /> // square all elements<br /> transform (coll, coll+6, // first source<br /> coll, // second source<br /> coll, // destination<br /> multiplies&lt;int&gt;()); // operation<br /> // print all elements<br /> copy (coll, coll+6,<br /> ostream_iterator&lt;int&gt;(cout,&quot; &quot;));<br /> cout &lt;&lt; endl;<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;25 36 4 16 1 9&lt;/pre&gt;<br /> <br /> ==Use transform to add each element traversed forward with each element traversed backward==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> /* add each element traversed forward with each element traversed backward<br /> * and insert result into coll2<br /> */<br /> transform (coll1.begin(), coll1.end(), // first source range<br /> coll1.rbegin(), // second source range<br /> back_inserter(coll2), // destination range<br /> plus&lt;int&gt;()); // operation<br /> PRINT_ELEMENTS(coll2,&quot;coll2: &quot;);<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9<br /> coll2: 10 10 10 10 10 10 10 10 10&lt;/pre&gt;<br /> <br /> ==Use transform to negate all elements in a container==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> // negate all elements in coll1<br /> transform (coll1.begin(), coll1.end(), // source range<br /> coll1.begin(), // destination range<br /> negate&lt;int&gt;()); // operation<br /> PRINT_ELEMENTS(coll1,&quot;negated: &quot;);<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9<br /> negated: -1 -2 -3 -4 -5 -6 -7 -8 -9&lt;/pre&gt;<br /> <br /> ==Use transform to print differences of two corresponding elements==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> // print differences of two corresponding elements<br /> cout &lt;&lt; &quot;diff: &quot;;<br /> transform (coll1.begin(), coll1.end(), // first source range<br /> coll2.begin(), // second source range<br /> ostream_iterator&lt;int&gt;(cout, &quot; &quot;), // destination range<br /> minus&lt;int&gt;()); // operation<br /> cout &lt;&lt; endl;<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9<br /> diff: 2 3 4 5 6 7 8 9 10&lt;/pre&gt;<br /> <br /> ==Use transform to print elements negatively and in reverse order==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> // print coll2 negatively and in reverse order<br /> transform (coll2.rbegin(), coll2.rend(), // source range<br /> ostream_iterator&lt;int&gt;(cout,&quot; &quot;), // destination range<br /> negate&lt;int&gt;()); // operation<br /> cout &lt;&lt; endl;<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9&lt;/pre&gt;<br /> <br /> ==Use transform to square each element==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> // square each element<br /> transform (coll1.begin(), coll1.end(), // first source range<br /> coll1.begin(), // second source range<br /> coll1.begin(), // destination range<br /> multiplies&lt;int&gt;()); // operation<br /> PRINT_ELEMENTS(coll1,&quot;squared: &quot;);<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9<br /> squared: 1 4 9 16 25 36 49 64 81&lt;/pre&gt;<br /> <br /> ==Use transform to transform elements in one container into another container with ten times their value==<br /> <br /> <br /> <br /> &lt;source lang=&quot;cpp&quot;&gt;/* The following code example is taken from the book<br /> * &quot;The C++ Standard Library - A Tutorial and Reference&quot;<br /> * by Nicolai M. Josuttis, Addison-Wesley, 1999<br /> *<br /> * (C) Copyright Nicolai M. Josuttis 1999.<br /> * Permission to copy, use, modify, sell and distribute this software<br /> * is granted provided this copyright notice appears in all copies.<br /> * This software is provided &quot;as is&quot; without express or implied<br /> * warranty, and with no claim as to its suitability for any purpose.<br /> */<br /> #include &lt;iostream&gt;<br /> #include &lt;vector&gt;<br /> #include &lt;deque&gt;<br /> #include &lt;list&gt;<br /> #include &lt;set&gt;<br /> #include &lt;map&gt;<br /> #include &lt;string&gt;<br /> #include &lt;algorithm&gt;<br /> #include &lt;iterator&gt;<br /> #include &lt;functional&gt;<br /> #include &lt;numeric&gt;<br /> /* PRINT_ELEMENTS()<br /> * - prints optional C-string optcstr followed by<br /> * - all elements of the collection coll<br /> * - separated by spaces<br /> */<br /> template &lt;class T&gt;<br /> inline void PRINT_ELEMENTS (const T&amp; coll, const char* optcstr=&quot;&quot;)<br /> {<br /> typename T::const_iterator pos;<br /> std::cout &lt;&lt; optcstr;<br /> for (pos=coll.begin(); pos!=coll.end(); ++pos) {<br /> std::cout &lt;&lt; *pos &lt;&lt; &quot; &quot;;<br /> }<br /> std::cout &lt;&lt; std::endl;<br /> }<br /> /* INSERT_ELEMENTS (collection, first, last)<br /> * - fill values from first to last into the collection<br /> * - NOTE: NO half-open range<br /> */<br /> template &lt;class T&gt;<br /> inline void INSERT_ELEMENTS (T&amp; coll, int first, int last)<br /> {<br /> for (int i=first; i&lt;=last; ++i) {<br /> coll.insert(coll.end(),i);<br /> }<br /> }<br /> using namespace std;<br /> int main()<br /> {<br /> vector&lt;int&gt; coll1;<br /> list&lt;int&gt; coll2;<br /> INSERT_ELEMENTS(coll1,1,9);<br /> PRINT_ELEMENTS(coll1,&quot;coll1: &quot;);<br /> // transform elements of coll1 into coll2 with ten times their value<br /> transform (coll1.begin(), coll1.end(), // source range<br /> back_inserter(coll2), // destination range<br /> bind2nd(multiplies&lt;int&gt;(),10)); // operation<br /> PRINT_ELEMENTS(coll2,&quot;coll2: &quot;);<br /> }&lt;/source&gt;<br /> &lt;pre class=codeResult&gt;coll1: 1 2 3 4 5 6 7 8 9<br /> coll2: 10 20 30 40 50 60 70 80 90&lt;/pre&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