Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое и статическое выделение памяти https://www.cyberforum.ru/ cpp-beginners/ thread1836945.html
Добрый вечер. Если участок программы допускает создание некоего объекта и статически, и динамически, то какой способ лучше использовать? Как по мне, то если лучше статически. Например, можно не...
Ошибка "*.exe вызвал срабатывание точки останова" и "HEAP CORRUPTION" при вызове деструктора программой C++
Здравствуйте! Сделал простенькое упражнение на указатели, но программа выдает названные ошибки. При первом после последнего сохранения проекта запуске вылезает "точка останова", а при последущих...
C++ Найти номера строк матрицы, элементы каждой из которых образуют упорядоченную последовательность Дана целочисленная квадратная матрица порядка n. Найти номера строк, элементы каждой из которых образуют упорядоченную последовательность (убывающую или возрастающую). Помогите пожалуйста с... https://www.cyberforum.ru/ cpp-beginners/ thread1836924.html C++ Использование шаблонов при наследовании, ошибка при компиляции При изучении списков написал шаблон протестировал, все работает. После написал класс наследник от шаблона List.h, компилятор выдает ошибки. Помогите понять причину? Шаблон списка. #ifndef... https://www.cyberforum.ru/ cpp-beginners/ thread1836920.html
Амперсанд в типе метода класса: зачем нужен и как он работает? C++
Здравствуйте. Помогите понять зачем нужен амперсанд в функции-члене класса(double & func();).
C++ Использование функции округления на конкретном примере Как использовать функцию округления на конкретном примере: #include <iostream> #include <Math.h> using namespace std; int main() { int a, b; float y, z; const float pi = 3.14; cout <<... https://www.cyberforum.ru/ cpp-beginners/ thread1836892.html
C++ Вычисление значения y=sqrt(x) через предел Составить программу вычисляющую значение функции y=sqrt(x) с погрешностью не более 10^-5. Для построения алгоритма вычислений использовать соотношение \lim_{X\rightarrow \propto\ }An=sqrt(x), где... https://www.cyberforum.ru/ cpp-beginners/ thread1836888.html C++ Решить заданное уравнение
Добрый день, помогите решить пожалуйста уравнение, пока только осваиваюсь в языке, пробовал его решить, но ответ не выводился.
C++ Напечатать слова, которые отличаются от первого слова https://www.cyberforum.ru/ cpp-beginners/ thread1836835.html
Задание звучит так: напечатать слова, которые отличаются от первого слова. Потратила уже уйму времени, но код работает некорректно - первое слово не отображается, но остается на месте, когда...
C++ Не работает функция Добрый день. Потихоньку изучаю ООП. И столкнулся с такой проблемой: Есть два файла: 1)#include "BOOK.h" int main() { setlocale(LC_ALL, "Russian"); BOOK::code bc; https://www.cyberforum.ru/ cpp-beginners/ thread1836808.html
Создание метода без класса и аргументов разве нельзя ? C++
Всем доброго времени суток. А разве нельзя создать обычный метод под main без аргументов типа того Ошибка error C3861: LAB5_1_8: идентификатор не найден Он ругается что в кейсах где методы нету...
C++ Перевод целых чисел из десятичной системы счисления в другие вот зробив алгоритм переведення з 10-вої в n систему числення, але біда в тому шо незнаю як написати код на С++, знайшов шось в інеті і відредагував. Але воно не працює плз, допоможіть нубасу. Якщо... https://www.cyberforum.ru/ cpp-beginners/ thread1836776.html
230 / 113 / 79
Регистрация: 17.10.2016
Сообщений: 312
29.10.2016, 00:02 0

Возврат копии структуры из другого класса - C++ - Ответ 9701192

29.10.2016, 00:02. Показов 603. Ответов 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
class A
{
public:
    struct TestA
    {
        string pos1;
        string pos2;
    };
private:
    TestA StrucA;
public:
    A()
    {
        StrucA.pos1 = "ABC";
        StrucA.pos2 = "DCF";
    }
public:
 
    TestA get_struct() const
    {
        return  StrucA;
    }
 
};
 
class B
{
 
public:
    void test(A &classA)
    {
        A::TestA st =   classA.get_struct();
        cout << "StrucB.pos1--> " << st.pos1 << " StrucB.pos2--> " << st.pos2 << endl;
    }
};
 
 
int main()
{
    A T1;
    B T2;
    T2.test(T1);
    return 0;
}


Вернуться к обсуждению:
Возврат копии структуры из другого класса C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2016, 00:02
Готовые ответы и решения:

возврат копии обьекта класса из метода
Привет всем. Есть класс ниже в нём operator+. Помогите компилятор выдаёт ворнинг warning C4172:...

Использование структуры другого класса
Есть очень много всяких *.cs. В одном из них я хотел хранить структуры и и статические переменные,...

Доступ к методу структуры из другого метода класса
Здравствуйте. У меня есть стуктура Point и класс Triangle, в поинте есть метод который считает...

Возврат копии значения из функции
Сегодня нашел информацию о том, что можно сохранять ссылку на временный объект, например #include...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2016, 00:02

Как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса?
Подскажите, пожалуйста, как связать сигнал одного класса со слотом другого класса, содержащего...

Как передать входящее значение одного метода класса на возврат в другой метод того же класса?
Я самый новейший новичок. Помогите.Как передать входящее значение (количество еды) метода feed...

Возврат из функции другого адреса
Собственно сабж. Есть функция - поиска минимального элемента с помощью указателей. Функция...

Возврат структуры из функции
Задание на структуру: создается банковский счет с возможностью изменения его данных по ходу. Я не...

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