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

указатели char - C++

Восстановить пароль Регистрация
 
inq
1 / 1 / 0
Регистрация: 27.06.2011
Сообщений: 32
14.04.2013, 20:56     указатели char #1
Уважаемые, помогите разобраться с указателями.
Вот пример.

Есть класс

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
Class P{
public:
   void SetName(name){
       this->name=name;}
private:
          char name[30];
}


Есть обращение к методу
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
....
vector<P*> v;
 
    v.push_back(new P());
    cout<< "Enter full name"<<endl;
    cin>>name;
    v[0]->SetName(name);
....


Вываливается куча ошибок. Знаю,что где-то должны быть указатели, а где не знаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 20:56     указатели char
Посмотрите здесь:

Тип char и указатели C++
Указатели char* - конкатенация без <string.h> C++
C++ Строки (массив char), указатели. Не могу понять логику! Help!
C++ Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран.
Массив символов char и указатели C++
C++ Указатели char *
C++ Указатели на char
C++ Что означает такая запись char *smt=new char[1]?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Buckstabue
 Аватар для Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
14.04.2013, 20:59     указатели char #2
Тут столько может быть причин... взять хотя бы строчку
C++
1
void SetName(name)
здесь в заголовке функции не указан тип памяти переменной name
inq
1 / 1 / 0
Регистрация: 27.06.2011
Сообщений: 32
14.04.2013, 21:13  [ТС]     указатели char #3
Цитата Сообщение от Buckstabue Посмотреть сообщение
Тут столько может быть причин... взять хотя бы строчку
C++
1
void SetName(name)
здесь в заголовке функции не указан тип памяти переменной name
В этом и дело, что представленный мною код не рабочий из-за того, что нет ни указателей ни типов памяти.
Мог бы кто разъяснить, что да как
Yandex
Объявления
14.04.2013, 21:13     указатели char
Ответ Создать тему
Опции темы

Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru