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

Дружественный класс или функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно написать программу на с++ http://www.cyberforum.ru/cpp-beginners/thread1712924.html
Помогите пожалуйста написать программу, которая увеличивает дату на заданное количество дней..
C++ Соло на клавиатуре Есть такое задание: сделать подобие программы "Соло на клавиатуре". Можно ли запилить код реагирования на нажатую клавишу в событии OnClick самой формы? Или надо исхитряться? И если надо, то какие варианты есть? http://www.cyberforum.ru/cpp-beginners/thread1712921.html
C++ Невозможно открыть файл
/* Программа. Распечатать все строки данного файла, содержащие заданную строку в качестве подстроки. Имя файла и строка задаются в командной строке. */ #include <iostream> #include <fstream>
C++ пятнашки на с++(с классами)
Всем привет, у меня такая проблема, надо создать код на с++ с применением объектно- ориентированного подхода. Есть код на с++ без классов, но почему то в голову ничего не приходит какой класс создать. #include <iostream> #include <iomanip> #include <cstdlib> using namespace std; //////////////////////////////////////////////////////////////////////////////// const int SZ = 4; int board;...
C++ Нужно доработать программу http://www.cyberforum.ru/cpp-beginners/thread1712899.html
Помогите пожалуйста у меня программа выводит текущую дату и неделею, нужно сделать так что бы выводился еще нынешний век и информацию о том что високосный год (если да то вывести високосный год если нет не високосный год) #include <stdio.h> #include <stdlib.h> #include <string.h> #include <malloc.h> #include <time.h> char * settime(struct tm *u)
C++ Нужно доработать программу Помогите пожалуйста у меня программа выводит текущую дату и неделею, нужно сделать так что бы выводился еще нынешний век и информацию о том что високосный год (если да то вывести високосный год если нет не високосный год) #include <iostream> #include <time.h> #include <stdlib.h> #include <string> #include <conio.h> подробнее

Показать сообщение отдельно
zlodeyxgm
0 / 0 / 1
Регистрация: 08.09.2015
Сообщений: 40
16.04.2016, 15:14     Дружественный класс или функция
Есть 2 класса. Допустим:
класс 1: Товар
класс 2:Клиент
В товаре есть приват переменные : название и цена.
В Клиенте есть Кол-во купленного товара.

Поехали:
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
class Client
{
public:
    void Init(int q);
    double F2(Tovar a);
private:
    int x1;
};
 
class Tovar
{
public:
    void Init(char q, double w, int e);
    friend double Client::F2(Tovar a);/////////ТУТ!
private:
    char name[20];
    double price;
};
 
double Client::F2(Tovar a)
{
    double res=0;
    res = a.price * x1; 
    return res;
}
Сишка пишет, что нет доступа к Приват переменной, но я же сделал функцию дружественной, почему он не дает ей доступ? Подскажите плз.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru