Содержание
- 2. Класс string #include using std::string; string s1; // Инициализация пустой строкой string s2(s1); // Инициализация копией
- 3. Класс string #include "stdafx.h" using std::cout; using std::cin; using std::string; using std::endl; int main() { string
- 4. Класс string int main() { string::size_type n; string s; cin >> s; if (s.empty()) cout else
- 5. Операции со строками
- 6. Класс string string s1("Hello"); string s2("World!"); s=s1+", "+s2; cout s = "abc"+"efg"; // так нельзя! s[s.size]
- 7. Работа с символами строки
- 8. Шаблон класса vector vector v1; // Вектор, содержащий объекты типа T vector v2(v1); // Вектор v2
- 9. Шаблон класса vector #include using std::vector; using std::string; using std::cout; using std::endl; void main() { vector
- 10. Операции с векторами
- 11. Динамическое добавление элементов #include using std::vector; using std::cout; using std::endl; void main() { vector c; cout
- 12. Итераторы #include using std::vector; using std::string; using std::cout; using std::endl; void main() { vector c(10); for
- 13. Шаблон класса bitset bitset b; // Набор из n нулевых битов bitset b(u); // Копия значения
- 14. Операции с наборами битов
- 15. Примеры работы с набором бит #include #include using std::bitset; using std::string; using std::cout; using std::endl; void
- 16. Дополнительные стандартные классы Контейнеры vector – быстрый произвольный доступ list – быстрая вставка удаление deque –
- 17. Приведение типов static_cast dynamic_cast const_cast reinterpret_cast В старом стиле (два варианта)
- 18. static_cast (x) Выполняет преобразование типов, которое компилятор может выполнить неявно, а также которое не может выполнить
- 19. const_cast (x) Преобразование констант const char *s; char *p =string_copy(const_cast (p));
- 20. reinterpret_cast (x) Машинно-зависимая интепретация бит char c = 'A'; unsigned short int *w = reinterpret_cast (&c);
- 21. Приведение типов в старом стиле char *pc = (char *) ip; double d; int n =
- 22. Перегрузка операторов преобразования class SmallInt { public: int val; SmallInt(int i=0) { val=i; } operator int()
- 23. Преобразование классов class Aaa { public: int a; }; class Bbb : public Aaa { public:
- 24. Размещаемый оператор new new (адрес размещения) тип; new (адрес размещения) тип(параметры);
- 26. Скачать презентацию