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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
#1

Class ошибка в new - C++

16.05.2012, 11:56. Просмотров 517. Ответов 5
Метки нет (Все метки)

Почему подчеркивает new ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
class Dog
{
private:
    char name[16];
    int age;
public:
    char * SetName(char * name)
    {
        strcpy(name, name);
    }
}
 
void main()
{
    Dog Tuzik = new Dog();
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2012, 11:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Class ошибка в new (C++):

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') - C++
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i != Bullets.end(); /**/) В строке цикла вот...

Ошибка с template <class T> - C++
Доброго времени суток! Изучаю С++ и не совсем разобрался с template. Вернее, я думаю, что понял, но компилятору виднее. В общем, он...

Ошибка expected class-name before '{' token - C++
Помогите пожалуйста, при запуске программы выходят такие ошибки Ошибки: main #include &lt;cstdlib&gt; #include &lt;iostream&gt; ...

Request for member which is of non-class type c++ ошибка - C++
#ifndef MAP_H #define MAP_H template &lt;typename T1, typename T2&gt; class Map { T1 *key; T2 *data; public:

Ошибка — base operand of '->' has nonpointer class qwerty - C++
делаю прогу, чтоб разобраться как устроены классы, вылетает ошибка, подскажите почему пожалуйста main.cpp #include &lt;iostream&gt; ...

Widgets, ошибка: 'class Ui::MainWindow' has no member named <...> - C++
Добрый день! Пишу приложение QtWidgets и столкнулся со следующей проблемой: C:\Qt_programmes\laba4\mainwindow.cpp:21: ошибка:...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
16.05.2012, 11:59 #2
Текст ошибки какой?
0
dimcoder
Полярный
463 / 435 / 68
Регистрация: 11.09.2011
Сообщений: 1,135
16.05.2012, 12:01 #3
Цитата Сообщение от vpnwz151 Посмотреть сообщение
Dog Tuzik = new Dog();
C++
1
Dog *Tuzik = new Dog;
1
vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
16.05.2012, 12:02  [ТС] #4
error C2628: 'Dog' followed by 'void' is illegal (did you forget a ';'?)
error C3874: return type of 'main' should be 'int' instead of 'Dog'
error C2440: 'initializing' : cannot convert from 'Dog *' to 'Dog'
0
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
16.05.2012, 12:05 #5
Цитата Сообщение от vpnwz151 Посмотреть сообщение
error C2628: 'Dog' followed by 'void' is illegal (did you forget a ';'?)
Точку с запятой после объявления класса поставьте.

Цитата Сообщение от vpnwz151 Посмотреть сообщение
error C2440: 'initializing' : cannot convert from 'Dog *' to 'Dog
dimcoder уже написал как исправить.
0
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
16.05.2012, 12:08 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
class Dog
{
private:
    char name[16];
    int age;
public:
    char * SetName(char * name)
    {
        strcpy(name, name);
    }
};
 
int main()
{
    Dog *Tuzik = new Dog[10];
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 12:08
Привет! Вот еще темы с ответами:

Std::map <string, class> ОШИБКА C2512 - C++
Есть следующий код: #include &lt;vector&gt; #include &lt;map&gt; class Aluy { public: Aluy (int x, int y) { int z = x+y; ...

Ошибка type qualifier 'std' must be a struct or class name - C++
а у меня на эту строку typedef std::string T_str; выдается ошибка type qualifier 'std' must be a struct or class name что делать? ...

Работа с class ами. Заполнение дин. массива типа class - C++
Всем доброго времени суток! Это моя первая тема на этом сайте, поэтому если что извините меня (за неточности итд итп). Мне нужно...

Create a programm that creates an object of created class Time and tests the member functions of class - C++
Time Class Create a class called Time that might be used to represent time. 1. Your class should include three data...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.05.2012, 12:08
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru