Форум программистов, компьютерный форум CyberForum.ru

Вектор указателей и оператор "стрелка" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как обьявить переменную в одном классе и что бы ее было видно в дочернем классе http://www.cyberforum.ru/cpp-beginners/thread667053.html
У меня есть основной класс с названием Root один из его членов наследует дочерний класс SubRoot. Скажите как объявить, что бы один из элементов класса Root (например просто переменная) был виден в дочернем классе. Root.h #pragma once class Root { public: Root(void);
C++ DEV C++ ошибка expected primary-expression before '<<' token #include <stdio.h> #include <windows.h> #include <iostream.h> // фукнция с параметрами по ссылке // DEV-C++ компилятор void change_values (int& a, int& b) http://www.cyberforum.ru/cpp-beginners/thread667050.html
C++ Функция, проверяющая попадание точки с заданными координатами в фигуру
Помогите пожалуйста написать программу на С++, очень прошу.... Программа должна позволять проверить произвольное количество точек за один запуск (содержать цикл); Проверке попадания оформить в виде отдельной функции. Вот сама фигура
Как построить график функции x=5 C++
Как построить график функции x=5; то есть это прямая паралельная оси y? Функции должна быть в предела (2;10) по оси у.
C++ График функции http://www.cyberforum.ru/cpp-beginners/thread667043.html
Как построить график функции x=5, определённой на интервале по оси y (2; 10)
C++ Подскажите исходник (с++) на игру Тетрис Подскажите пожалуйста исходник (С++) на игру Тетрис, может еще на другие игры... Только очень важно чтобы в них было правильно реализованы принципы ООП. подробнее

Показать сообщение отдельно
ProNoooob
71 / 71 / 6
Регистрация: 14.10.2009
Сообщений: 121
09.10.2012, 16:37     Вектор указателей и оператор "стрелка"
Цитата Сообщение от xtorne21st Посмотреть сообщение
Т.е. это строка означает, что нужно обратиться к значению на которое указывает индекс i, чтобы полчуив объект (как понял объектом является динамическая строка) обратиться к фукнции с_str()? Вот только не понятно окуда там взялась эта функция?
C++
1
vector<string*> ptr_vect;
У нас вектор указателей на класс строк.
Соответственно запись
C++
1
ptr_vect[i]
Означает получение указателя на объект строка. string *
В таком виде его нельзя напечатать. Нужно его разыменовать.
Либо оператором звездочка, либо стрелочкой(которая звездочка с точкой на самом деле).
Вам в задании нужно использовать стрелочку. Следовательно мы должны вызвать какую-то функцию у нашей строки. c_str() подходит идеально ^_^
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru