3 / 3 / 1
Регистрация: 02.12.2016
Сообщений: 142
1

Как назначить имя новой переменной в new

09.05.2017, 18:11. Показов 1145. Ответов 5
Метки нет (Все метки)

Здравствуйте,
1)Функция должна создавать новый объект структуры.
C++
1
2
3
4
5
 struct Wagen
{
    int weight;;
    char clas;
};
Функция:
C++
1
2
3
4
5
6
7
8
9
10
11
void input(void){
    string name;
    cout << "Введите марку автомобиля\t";
    getline(cin, name);
 
    Wagen *name = new Wagen;
    cout << "Введите вес автомобиля\t";
    cin >> name->weight;
    cout << "Введите класс автомобиля\t";
        cin >> name->class;
}
выдает ошибку :
функция должна иметь тип указателя. Как исправить ситуацию?
2) Если выделять память в методе main(), как нужно объявить динамическое выделение
C++
1
Wagen *name = new Wagen
;, чтобы имя было видно за методом(в теле функций)?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2017, 18:11
Ответы с готовыми решениями:

Использовать значение строковой переменной как имя новой переменной
Есть некий объект (ob = ) и строка (st =&quot;name&quot;). Так вот нужно, чтобы name стало именем объекта ob....

Можно назначить имя переменной такое же как у встроенной функции
Можно ли в Python присвоить значение переменной print?

Как объявить имя новой переменной в new
Здравствуйте, 1)Функция должна создавать новый объект структуры : struct Wagen { int...

Как в новой версии MySQL назначить AUTO_INCREMENT для поля id
Парни как в новой версии MySQL (3.3.5 и выше) заставить поле id заполнятся автоматически?

5
1067 / 649 / 229
Регистрация: 14.01.2016
Сообщений: 2,031
Записей в блоге: 9
09.05.2017, 19:27 2
MarkSD, при чём тут Qt?
0
3 / 3 / 1
Регистрация: 02.12.2016
Сообщений: 142
09.05.2017, 19:40  [ТС] 3
Ошибся
0
7175 / 6147 / 2805
Регистрация: 14.04.2014
Сообщений: 26,494
09.05.2017, 19:57 4
В какой строке эта ошибка? Здесь всё верно, кроме двойного s.
0
Эксперт С++
3064 / 1404 / 423
Регистрация: 19.01.2009
Сообщений: 3,817
09.05.2017, 20:28 5
Лучший ответ Сообщение было отмечено MarkSD как решение

Решение

MarkSD, 2 переменные в одном блоке видимости имеют одинаковые имена, в строках 2 и 6 соответственно.
1
3 / 3 / 1
Регистрация: 02.12.2016
Сообщений: 142
09.05.2017, 20:39  [ТС] 6
Спасибо. Очень глупая ошибка
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2017, 20:39
Помогаю со студенческими работами здесь

Как назначить уникальное имя файлу?
Задаю уникальное имя файла при помощи md5($id_будущего_файла_в_таблице.microtime(true)); Какова...

Как назначить переменной php-скрипта значение переменной скрипта js?
Как назначить переменной php-скрипта значение переменной скрипта js? Javascript находится в другом...

Присвоить имя переменной такое же как имя файла
x = cell(1,100); %подготовим массив для хранения данных for go = 1:10 %запись ...

Имя переменной как переменная. Как получить доступ к такой переменной?
Подскажите как получать данные из переменной, если ее имя вычисляется? И соответственно как потом...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru