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

Как сделать, чтобы функция класса могла работать с обьектами другого класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо написать программу на С++ с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread784637.html
* Составить программу, выполняет с одномерным массивом действия согласно заданию. Вместо классического доступа к элементам массива (например, MyArray ) и выполнения операций над элементами использовать указатели. Обраработку массива выполнить в функции. Функцию в главной программе вызвать через указатель. Память под массив выделить динамично. Составить программу, выполняет с одномерным массивом...
C++ Очередная формация давно решённой задачи Всем доброго времени суток! Необходимо было решить задачу с 2мя кубиками: Задача: написать программу, реализующую игру в кости. Правила игры: 1. Играющий называет любое число в диапазоне от 2 до 12 и ставку, которую он делает в этот ход 2. Программа с помощью генератора случайных чисел дважды выбирает числа от 1 до 6 (бросает кубик, на гранях которого цифры от 1 до 6) 3. Если сумма... http://www.cyberforum.ru/cpp-beginners/thread784588.html
вычисление значений периодической функции C++
Код программы: #include <stdio.h> #include <math.h> int main(void) { short n; /* параметр внешнего цикла */ double x, y; /* абсцисса и ордината графика */ short h; /* позиция точки на экране */ /* внешний цикл - для 5 периодов */ for (n=0; n<5; n++) {
C++ Не переводит строку
printf("1\t2\t3\t4\t5\n1\t4\t9\t16\t25"); Почему?
C++ конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread784534.html
Помогите вывести конструктор копирования #include <iostream> //библиотека C++, позволяющая использовать систему ввода-вывода C++ #include <cstdlib> /*функции, занимающиеся выделением памяти, контроль процесса выполненияпрограммы, преобразования типов и другие.*\ #include <string> #include <iomanip> //В этом файле определены некоторые манипуляторы потокового ввода/вывода. #include...
C++ Изменить способ выделения памяти для массива (вместо new использовать malloc) #include "stdafx.h" #include "stdlib.h" struct str_Team{ char Komanda; int Ochki; int Gold; int Silver; int Bronze; }; подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,843
Записей в блоге: 2
Завершенные тесты: 1
12.02.2013, 14:14     Как сделать, чтобы функция класса могла работать с обьектами другого класса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
struct Two{
    Two(int _x){x=_x;}
    int x;
};
struct One{
    void foo(Two & var);
};
void One::foo(Two & var){
    std::cout<<var.x<<std::endl;
} 
int main()
{
    One o;
    Two t(25);
    o.foo(t);
    return 0;
}
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru