Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 75

Повторное определение класса

25.09.2022, 14:11. Показов 845. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
проверьте на правильность написания, выдает ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include<iostream> 
#include"MyClass.h"
using namespace std;
class MyClass
{
    int x;
public:
    MyClass() 
    {
        x = 0;
    }
    MyClass(int x)
    {
        this->x = x;
    }
 
    ~MyClass() 
    {
 
    }
 
    int MyClass::Get()
    {
        return x;
    }
    void MyClass::Set(int a)
    {
        x = a;
    }
    void MyClass::Set(double a)
    {
        
    }
};
void main()
{
    MyClass a, b(7);//объекты класса
    a.Set(5.0);
    b.Set(9);
    cout << a.Get();
    b.Set(a.Get());
    cout << endl << b.Get();
}
 файл MyClass.h
#pragma once
class MyClass
{
    int x;
public:
    MyClass();
    MyClass(int a);
    ~MyClass();
    int Get();
    void Set(int a);
};
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.09.2022, 14:11
Ответы с готовыми решениями:

Повторное определение вектора
Почему можно написать vector&lt;int&gt; g(n, 8); , когда g — уже определенная глобальная переменная, и оно скомпилируется, но будет работать...

Как некоторые компиляторы игнорируют повторное определение static local vars?
День добрый, искал на других сайтах ответы на этот вопрос, но так и не понял. Сказано, что некоторые компиляторы переводят строку с...

Определение методов класса вне класса
Есть базовый класс &quot;publication&quot;, производный от него &quot;book&quot; и производной от book - &quot;type&quot;. Когда определяю методы внутри класса ошибок...

3
 Аватар для Pphantom
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,788
25.09.2022, 14:28
Ну да, выдает. Какое место в выдаваемом вам непонятно?
Code
1
2
3
4
5
6
7
8
9
10
11
$ g++ qq.cpp
qq.cpp:4:7: ошибка: повторное определение «class MyClass»
    4 | class MyClass
      |       ^~~~~~~
In file included from qq.cpp:2:
MyClass.h:2:7: замечание: предыдущее определение «class MyClass»
    2 | class MyClass
      |       ^~~~~~~
qq.cpp:35:1: ошибка: «::main» должна возвращать «int»
   35 | void main()
      | ^~~~
Да, qq.cpp - это ваш исходник.
0
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 75
25.09.2022, 14:48  [ТС]
что нужно исправить?
0
 Аватар для Pphantom
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,788
25.09.2022, 14:53
Еще раз: что именно в сообщениях компилятора вам непонятно?

От их переписывания еще раз ничего не поменяется - там все уже написано русским по белому.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2022, 14:53
Помогаю со студенческими работами здесь

Повторное определение классов
Есть несколько форм в которых заполняются данные в объекте одного из классов. Есть базовый класс и несколько дочерних . Соответсвенно в...

Повторное создание класса
function eventMouseClickImage(nameButton:String){ var _dayProperties = new daysProperties(nameButton); addChild(_dayProperties); } ...

Повторное выполнение метода экземпляра класса
Повторение метода экземпляра класса Есть класс, нужно чтобы имя экземпляра выводилось в DOM с промежутком 1 сек. Есть прекрасные функции...

Инициализация класса и повторное использование кода
Всем привет! Вопрос в следующем. Есть 2 класса. В одном из них я 2 раза инициализирую объект класса и задаю в конструкторе свойства для...

Дать определение класса Matrix – квадратных матриц и реализацию этого класса
Помогите, пожалуйста, решить задания к к.р. по С++. Если кто-то знает какие-то задания из списка, напишите пожалуйста! 4. Дать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru