Читать «Полный справочник по С++» онлайн - страница 454

Герберт Шилдт

Хотя основной код управления роботом написан на языке C++, я попробовал переписать некоторые подсистемы на языке С#. Он предоставляет удобный интерфейс с устройствами идентификации положения робота и позволяет дистанционно управлять роботом через Интернет, что, как известно, является весьма трудной задачей.

Рис. Б. 2. Прототип руки робота (фото Кена Кайзера)

Предметный указатель

А

Адаптер, 506

Адресация

косвенная, 125 обычная, 125

Алгоритм, 505

adjacent_difference, 718 adjacentfmd, 529; 662 binaiy_search, 529; 662 copy, 529; 662 copy_backward, 529; 663 count, 529, 531; 663 count_if, 530; 531; 663 equal, 530; 663 equal_range, 530; 663 fill, 530; 664

fill_n, 530; 664

find, 530, 664 find_end, 530; 664 find_first of, 530; 664 find_if, 530; 665 for each, 530; 665 generate, 530; 665 generate_n, 530; 665 includes, 530; 665 inner_product, 719 inplace_merge, 530; 665 iter_swap, 530; 666 lexicqgraphical_compare, 530; 666 lower_bound, 530; 666 make_heap, 530; 666 max, 530; 667 max_element, 530; 667 merge, 530; 667 min, 530; 667 min_element, 530; 668 mismatch, 530; 668 next_permutation, 530, 668 nthelement, 530; 668 partial_sort, 530; 669 partial_sort_copy, 530; 669 partial_sum, 720 partition, 530; 669 popheap, 530; 669 prev_permutation, 531; 670 push_heap, 531; 670 random shuffle, 531; 670 remove, 531; 670 remove_copy, 531; 533; 670 remove_copy_if, 531; 670 remove_if, 531; 670 replace, 531, 671 replace_copy, 531; 533; 671 repIace_copy_if, 531; 671 replace_if, 531; 671 reverse, 531; 535; 672 reverse_copy, 531; 672 rotate, 531; 672 rotate_copy, 531, 672 search, 531, 672 search n, 531; 672 set_difference, 531; 673 setjntersection, 673 set symrnetric_difference, 531; 673 set_union, 531, 674 sort, 531; 674 sort heap, 531, 674 stabIe_partition, 531; 675 stable_son, 531; 675 swap, 531; 675 swap ranges, 531; 675 transform, 531, 535; 675 unique, 531; 676 unique_copy, 531; 676 upper bound, 531; 676 Аргумент, 46

по умолчанию, 312

Б

Битовая маска fmtflags, 418 Битовое поле, 163 Блок, 33; 97

В

Выражение, 40; 70 условное, 80

д

Декрементация, 59 Деструктор, 248

Диапазон, 505 Директива #define, 212 #defined, 219 #elif, 216 #else, 216 #endif, 215 #error, 214 #if, 215 #ifdef, 217 #ifndef, 218 #include, 215 #line, 219 #pragma, 220 #undef, 218 Дополнительный код, 42

3

Заголовок

algorithm, 529 csignal, 608 cstdio, 194 cstdlib, 95 cstring, 103

exception, 411; 413; 724 factorial, 506 fstream, 236; 438; 625 functional, 506 iomanip, 625 ios, 625 iosfwd, 625 iostream, 236; 625 istream, 625 iterator, 679 new, 302 numeric, 718 ostream, 625 sstream, 625 stdexcept, 725 streambuf, 625 string, 236 utility, 506 vector, 236 Заголовочный файл stdio.h, 194 stdlib.h, 95 string.h, 103 Значение lvalue, 57 rvalue, 57