0 / 0 / 0
Регистрация: 26.07.2023
Сообщений: 7

Передача объекта в метод другого объекта (Одного и тогоже класса)

26.07.2023, 06:41. Показов 1639. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу поработать с объектами одного и тогоже класса, обменявшись данными между объектами, однако не могу коректно передать данные объекта.

Вот отрывок из моего кода

Код в мейне
C++
1
2
3
4
   
    base basecl;
    base saveinfo;
    saveinfo.GIGAH(basecl);
Код в base.h
C++
1
2
3
4
5
class base : public text
{
public:
    void GIGAH(base *basecl1);
};


Код в base.cpp
C++
1
2
3
4
void base::GIGAH(base* basecl1)
{
 
}




Вот ошибка при выполнении

Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C2664 "void base::GIGAH(base *)": невозможно преобразовать аргумент 1 из "spec" в "base *"
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.07.2023, 06:41
Ответы с готовыми решениями:

Передача данных объекта одного класса , объекту другого
Доброго времени суток. В общем, столкнулся с проблемой передачи данных от одного класса другому. Есть класс NewApp, создаю объект с...

Передача объекта методу другого объекта другого класса
Всем привет. Есть у меня класс test1, который имеет конструкторы только с параметрами. Другой класс test2 имеет конструктор, который...

Вызвать процедуру\функцию из другого объекта\класса. Из одного класса\объекта сделать два
Здравствуйте. Подскажите что не правильно делаю, и возможно ли вообще - вызвать процедуру\функцию из другого объекта\класса, в турбо...

23
 Аватар для eva2326
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
30.07.2023, 02:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Алексей1153 Посмотреть сообщение
это точно ошибка, файл включен сам в себя
Нет, не ошибка.
В с++ нет запрета множественного включения одного и того же файла.

А наличие препроцессорных стражников:
Цитата Сообщение от Maxonhmh Посмотреть сообщение
#ifndef BASE__H
#define BASE__H
Гарантирует, что не будет никаких проблем, связанных с повторным определением.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
30.07.2023, 12:14
Цитата Сообщение от Алексей1153 Посмотреть сообщение
это точно ошибка, файл включен сам в себя
Алексей1153, это ошибка в смысле душности к тем кто будет читать код (включая автора). Если бы это было повторное включение без защиты то соответствующее сообщение бы присутствовало.
Но такое включение произошло не из-за невнимательности, а скорее всего из-за неряшливости. Вот ещё одно - #include "text.h". Он уже включен в base.h (base наследует от text) и тем не менее он включен в main наряду base.h который его уже содержит. Последнее может иметь право на жизнь, конечно. Но скорее всего не нужно в данном коде.
0
0 / 0 / 0
Регистрация: 26.07.2023
Сообщений: 7
31.07.2023, 17:43  [ТС]
По итогу, подумал и пришёл, что сам проект сломался, создал новый там всё прекрасно работало
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13211 / 6844 / 1824
Регистрация: 18.10.2014
Сообщений: 17,314
31.07.2023, 18:00
Цитата Сообщение от Maxonhmh Посмотреть сообщение
По итогу, подумал и пришёл, что сам проект сломался
Так не бывает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.07.2023, 18:00

Вызов методом объекта одного класса методов объекта другого класса
Привет! У меня есть два объекта: форма (FormServer) и класс с математическими функциями (TCoServer). Мне нужно вызвать в методе...

Можно ли вызвать метод одного объекта через метод другого объекта?
Мне нужно сделать так, чтобы при вызове метода OnMouseDown() Первого объекта вызывался метод IEnumerator Inst() Второго объекта. Как это...

Передача объекта класса в метод другого класса
Доброго времени суток! Есть следующие классы: public class TestClass : IDisposable { public void Dispose() ...

Передача объекта из одного экземпляра класса в другой с запретом обращаться к методам и свойствам этого объекта
Всем привет! Есть класс, в котором используется объект (MyObject, объявленный в private). При создании второго экземпляра этого класса...

Объявление объекта одного класса в описании другого класса
Здравствуйте. Почему при объявлении Student s в классе Teacher не возникает ошибки? Ведь такой объект уже существует. И почему при...


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

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

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru