Г. Шилтд - Самоучитель C++ (PDF) (1114887), страница 88
Текст из файла (страница 88)
С другой стороны, работа с данными строкового типане настолько эффективна, как работа с оканчивающимся нулем символьными массивами.5. Предикат — это функция, возвращаемым значением которой является истина либо ложь.Приложение ССписоканглийскихтехническихтерминовНастоящее приложение содержит список использованных в книге английскихтехнических терминов. В табл. С.1 термины расположены в соответствии спорядком английского алфавита, а в табл. С.2 — русского. В первом столбцеуказан сам термин, во втором — его аббревиатура (если таковая имеется) илиего наиболее общеупотребительное название, и в третьем — русский переводтермина.Таблица С. 1.
Английские технические термины (A-Z)НазваниеАббревиатураПереводАбстрактный классAbstract ClassAccess SpecifierСпецификатор доступаAlgorithmАлгоритмAllocatorРаспределитель памятиAmbiguityН еоднознач н остьAmerican National StandardsInstituteANSIАмериканский национальныйинститут стандартовAnonymous UnionАнонимное объединениеArray-Based I/OВвод/вывод с использованиеммассивовAssociative ContainerАссоциативный контейнерAutomatic Bounds CheckingАвтоматический контроль границBase ClassБазовый классBidirectional IteratorBilterДвунаправленный итераторBitmaskБитовая маскаBounded ArrayЗащищенный массивС stringСтрока в стиле СC++ Standard LibraryСтандартная библиотека C++Самоучитель C++662Таблица С. 1 (продолжение)НазваниеАббревиатураПереводCasting OperatorОператор приведения типовClassКлассComparison FunctionФункция сравненияConst Class MemberПостоянный член классаConstructorКонструкторContainerКонтейнерContainer ClassКласс - конте и не рConversion FunctionФункция преобразованияCopy ConstructorКонструктор копийDefault ArgumentАргумент по умолчаниюDerived ClassПроизводный классDestructorДеструкторEarly BindingРаннее связываниеEncapsulationИнкапсуляцияEnumerationПеречисление, перечислимый типданныхExceptionИсключительная ситуацияException CatchingПерехват исключительнойситуацииException HandlingОбработка исключительнойситуацииException ThrowingВозбуждение исключительнойситуацииExtraction OperatorОператор извлеченияExtractorФункция извлеченияFormat FlagФлаг форматаForward DeclarationПредварительное объявлениеForward IteratorForlterОднонаправленный итераторForward ReferenceСсылка впередFriend FunctionДружественная функцияFunction ObjectОбъект- функцияFunction OverloadingПерегрузка функцийGenerated FunctionПорожденная функцияПриложение С.
Список английских технических терминов663Таблица С, 1 (продолжение)НазваниеАббревиатураПереводGeneric ClassРодовой классGeneric FunctionРодовая функцияGet PointerУказатель считыванияHeaderЗаголовокHeader FileЗаголовочный файлHeapПирамидаHierarchical ClassificationИерархия классовI/O ManipulatorМанипулятор ввода/выводаIndependent ReferenceНезависимая ссылкаIndirect Base ClassКосвенный базовый классInheritanceНаследованиеIn-Line FunctionВстраиваемая функцияInput IteratorInlterInput/OutputI/OИтератор вводаВвод/выводInserterФункция вставкиInserter FunctionФункция вставкиInserter OperatorОператор вставкиInsertionВставкаInsertion OperationОперация вставкиInstantiatingСоздание экземпляра функцииInternational StandardsOrganizationISOМеждународная организация постандартамIteratorИтераторJoinСоединениеKeyКлючLarge Character SetРасширенный набор символовLate BindingПозднее связываниеLinkage SpecifierСпецификатор сборкиListСписокManglingИскажениеManipulatorМанипуляторMapАссоциативный списокMemberЧлен664Самоучитель C++Таблица С.
1 (продолжение)НазваниеАббревиатураПереводMember Function -Функция-членMergeСлияниеMicrosoft Foundation ClassesMFCБиблиотека классов MFCMultiple InheritanceМножественное наследованиеMutable Class MemberМодифицируемый член классаName CollisionКонфликт именName ManglingИскажение именNamespaceПространство именObjectОбъектObject FactoryФабрика объектовObject Oriented ProgrammingOOPОбъектно -ориентире ванноепрограммированиеOperationОперацияOperatorОператорOperator FunctionОператор- функцияOperator OverloadingПерегрузка операторовOutput IteratorOutlterИтератор выводаOverloadingПерегрузкаOverridingПодменаPass by ReferenceПередача по ссылкеPass by ValueПередача по значениюPermutationПерестановкаPointerУказательPolymorphic ClassПолиморфный классPolymorphismПолиморфизмPredicateПредикатPrivateЗакрытыйProtectedЗащищенныйPublicОткрытыйPure Virtual FunctionЧистая виртуальная функцияPut PointerУказатель записиQueueОчередь665Приложение С.
Список английских технических терминовТаблица С. 1 (продолжение)НазваниеАббревиатураПроизвольный доступRandom AccessRandom Access IteratorПереводRandlterИтератор произвольного доступаRedefinitionПереопределениеReferenceСсылкаReverse IteratorОбратный итераторRun-Time ErrorДинамическая ошибкаRun-Time PolymorphismДинамический полиморфизмRun-Time Type IdentificationRTTIДинамическая идентификациятипаSafe ArrayБезопасный массивScopeОбласть видимостиScope Resolution OperatorОператор расширения областивидимостиSequenceПоследовательностьStackСтекStandard Template LibrarySTLБиблиотека стандартных шаблоновStatementИнструкцияStatic Class MemberСтатический член классаStreamПоток ввода/выводаString ClassСтроковый классString Data TypeСтроковый тип данныхStructureСтруктураStructured ProgrammingLanguageЯзык структурного программированияTemplateШаблонTemplate ClassКласс-шаблонTemplate FunctionФункция - шаблонType PromotionПриведение типаUnionОбъединениеUnnamed NamespaceБезымянное пространство именVectorВекторVirtual Base ClassВиртуальный базовый классVirtual FunctionВиртуальная функция666Самоучитель C++Таблица С.2.
Английские технические термины (А-Я)НазваниеАббревиатураПереводAbstract ClassАбстрактный классAutomatic Bounds CheckingАвтоматический контроль границAlgorithmАлгоритмAmerican National StandardsInstituteANSIАмериканский национальныйинститут стандартовAnonymous UnionАнонимное объединениеDefault ArgumentАргумент по умолчаниюAssociative ContainerАссоциативный контейнерMapАссоциативный списокBase ClassБазовый классSafe ArrayБезопасный массивUnnamed NamespaceБезымянное пространство именMicrosoft FoundationClassesMFCБиблиотека классов MFCStandard Template LibrarySTLБиблиотека стандартных шаблоновBitmaskInput/OutputБитовая маскаI/OВвод/выводArray- Based I/OВвод/вывод с использованиеммассивовVectorВекторVirtual FunctionВиртуальная функцияVirtual Base ClassВиртуальный базовый классException ThrowingВозбуждение исключительной ситуацииInsertionВставкаIn-Line FunctionBidirectional IteratorВстраиваемая функцияBilterDestructorRun-Time Type IdentificationДвунаправленный итераторДеструкторRTTIДинамическая идентификация типаRun-Time ErrorДинамическая ошибкаRun-Time PolymorphismДинамический полиморфизмFriend FunctionДружественная функцияHeaderЗаголовокHeader FileЗаголовочный файлПриложение С.
Список английских технических терминов667Таблица С. 2 (продолжение)НазваниеАббревиатураПереводPrivateЗакрытыйProtectedЗащищенныйBounded ArrayЗащищенный массивHierarchical ClassificationИерархия классовEncapsulationИнкапсуляцияStatementИнструкцияManglingИскажениеName ManglingИскажение именExceptionИсключительная ситуацияIteratorИтераторInput IteratorInlterИтератор вводаOutput IteratorOutlterИтератор еыводаRandom Access IteratorRandlterИтератор произвольного доступаClassКлассContainer ClassКласс-контейнерTemplate ClassКласс-шаблонKeyКлючConstructorКонструкторCopy ConstructorКонструктор копийContainerКонтейнерName CollisionКонфликт именIndirect Base ClassКосвенный базовый классManipulatorМанипуляторI/O ManipulatorМанипулятор ввода/выводаInternational StandardsOrganizationISOМеждународная организацияпо стандартамMultiple InheritanceМножественное наследованиеMutable Class MemberМодифицируемый член классаInheritanceНаследованиеIndependent ReferenceНезависимая ссылкаAmbiguityНеоднозначностьScopeОбласть видимостиСамоучитель C++668Таблица С.
2 (продолжение)НазваниеАббревиатураПереводException HandlingОбработка исключительнойситуацииReverse IteratorОбратный итераторUnionОбъединениеObjectОбъектObject OrientedProgrammingOOPОбъект-функцияFunction ObjectForward IteratorОбъектно- ориентире ванное программированиеForlterОднонаправленный итераторOperatorОператорInserter OperatorОператор вставкиExtraction OperatorОператор извлеченияCasting OperatorОператор приведения типовScope Resolution OperatorОператор расширения областивидимостиOperator FunctionОператор-функцияOperationОперацияInsertion OperationОперация вставкиPublicОткрытыйQueueОчередьOverloadingПерегрузкаOperator OverloadingПерегрузка операторовFunction OverloadingПерегрузка функцийPass by ValueПередача по значениюPass by ReferenceПередача по ссылкеRedefinitionПереопределениеPermutationПерестановкаException CatchingПерехват исключительнойситуацииEnumerationПеречисление, перечислимый типданныхHeapПирамидаOverridingПодменаLate BindingПозднее связываниеПриложение С.
Список английских технических терминов669Таблица С. 2 (продолжение)НазваниеАббревиатураПереводPolymorphismПолиморфизмPolymorphic ClassПолиморфный классGenerated FunctionПорожденная функцияSequenceПоследовательностьConst Class MemberПостоянный член классаStreamПоток ввода/выводаForward DeclarationПредварительное объявлениеPredicateПредикатType PromotionПриведение типаDerived ClassПроизводный классRandom AccessПроизвольный доступNamespaceПространство именEarly BindingРаннее связываниеAllocatorРаспределитель памятиLarge Character SetРасширенный набор символовGeneric FunctionРодовая функцияGeneric ClassРодовой классMergeСлияниеJoinСоединениеInstantiatingСоздание экземпляра функцииAccess SpecifierСпецификатор доступаLinkage SpecifierСпецификатор сборкиListСписокReferenceСсылкаForward ReferenceСсылка впередC++ Standard LibraryСтандартная библиотека C++Static Class MemberСтатический член классаStackСтекС stringСтрока в стиле СString ClassСтроковый классString Data TypeСтроковый тип данныхStructureСтруктураСамоучитель C++670Таблица С.