Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сумма бесконечного ряда с факториалом и с заданной точностью Сначала надо найти сумму ряда чисел с заданной точностью 0.0001: 1 + x + \frac{{x}^{1}}{!1} + \frac{{x}^{2}}{!2} + .. + \frac{{x}^{n}}{!n} + .. Где x вводится с клавиатуры. В конце нужно вывести модуль разности между библиотечной функции exp(x) и полученным значением суммы. #include <iostream> #include <math.c> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2407968.html Алгоритм DTW, отладка программы C++
при запуске коды выдает ошибки С2440 (в строках 93,98,103...133) #include <math.h> #include <stdio.h> #include <stdlib.h> #include <fstream> #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable : 4996)
C++ C++ литература Здравствуйте кодеры, посоветуйте пожалуйста литература по c++ , спасибо большое https://www.cyberforum.ru/ cpp-beginners/ thread2407956.html C++ Классы языка С ++: угол и треугольник помогите написать код https://www.cyberforum.ru/ cpp-beginners/ thread2407938.html
Сортировка массива строк C++
Хаюшки) нужно отсортировать string mass={"privet","proga","hello"}; нужно использовать именно string! вообще пофиг как сортировать главное отсортировать в алфавитном порядке
C++ Перестановка строк в конец матрицы по определенному критерию Не могу дойти целый день, до простого по-моему. Нужно если первый елемент строки нулевой, переставить эту строку в конец матрицы. Всем буду благодарен за помощь. #include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int n; cout << "Введите кол-во столбцов и строчек: "; cin >> n; https://www.cyberforum.ru/ cpp-beginners/ thread2407934.html
C++ Заданы два массива А(5) и В(6). Первым на печать вывести массив, содержащий наибольшее количество наименьших значений Помогите пожалуйста решить задачу!! Срочно нужна помощь! Заданы два массива А(N) и В(M). Первым на печать вывести массив, содержащий наибольшее количество наименьших значений. Напечатать также это значение и его индекс.(через функции) Это полное условие!!! Заранее благодарен !!!!!! https://www.cyberforum.ru/ cpp-beginners/ thread2407898.html C++ Подпрограмма: Первым на печать вывести массив, содержащий наибольшее количество наименьших значений.
Заданы два массива А(N) и В(M). Первым на печать вывести массив, содержащий наибольшее количество наименьших значений. Напечатать также это значение и его индекс.(через функции) Помогите решить, пожалуйста :)
C++ Вычисление интеграла методом левых треугольников с заданной точностью https://www.cyberforum.ru/ cpp-beginners/ thread2407893.html
Не могу сообразить, что не так. Прикрепил принтскрин с результатом. Всё время так. Иногда 1 ещё выдаёт. Одна голова, как говорится, хорошо, а две лучше. Прошу совета. #include "stdafx.h" #include <iostream> #include <cmath> double func(const double &x) { return sin(x); }
C++ Определить является ли матрица перестановкой https://www.cyberforum.ru/ cpp-beginners/ thread2407881.html
Здравствуйте! Условие : дана квадратная матрица. Определить является ли она перестановкой. Думал проходиться по строке и столбцу и проверять количество нулей и единиц в них (каждый обход обнулять). Но как-то не получилось - иногда проскакивают ошибки. Например, при вводе матрицы следующего вида : 0 0 0 0 0 0 0 0 1 bool isPermutation(int len, double **matrix) { int nullesCount,...
Деструктор для элемента односвязного списка C++
Правильно ли написан деструктор для элемента односвязного списка? #include <iostream> //---------------------------- using namespace std; //---------------------------- struct X{ //базовая структура для списка int val; X(int x):val(x){} }; //----------------------------
C++ Ошибка E2141 Declaration syntax error Здраствуйте! Вот код void printError( TCHAR* msg ) { // Ругается на эту строку DWORD eNum; TCHAR sysMsg; TCHAR* p; eNum = GetLastError( ); https://www.cyberforum.ru/ cpp-beginners/ thread2407874.html
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
22.02.2019, 15:25 0

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

22.02.2019, 15:25. Показов 1821. Ответов 43
Метки (Все метки)

Ответ

Fixer_84, C++17
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
#include <iostream>
#include <tuple>
 
class ConsumerBasket {
public:
    ConsumerBasket(std::string const& name, int const rate, double const price) noexcept
            : p_name(name), c_rate(rate), p_price(price) {}
 
    std::tuple<std::string, int, double> data() const noexcept { return {p_name, c_rate, p_price}; }
 
private:
    // интересные префиксы офк
    std::string p_name;
    int         c_rate;
    double      p_price;
};
 
ofstream& operator<<(ofstream& out, const ConsumerBasket& obj) {
    out << obj.GetString();
    return out;
}
 
int main()
{
    ConsumerBasket cb("asd", 10, 3.14);
    auto const [name, rate, price] = cb.data();
    std::cout << name << " " << rate << " " << price;
}


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

Дружественная функция класса
Проблема в том что дружественная функция класа механик в класе car (friend void update_status) не...

Глобальная функция + приватные переменные + вызов из другого класса?
Всем добрый день. Помогите разобраться. Получаю определенные параметры и пытаюсь их сохранить в...

Шаблон класса и дружественная функция
Доброго времени суток. Столкнулся с непониманием одного процесса. Задача звучит следующим образом:...

Дружественная шаблонная функция шаблонного класса
Не компилируется. Подскажите правильный синтаксис. template&lt;typename T&gt; class A;...

43
22.02.2019, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2019, 15:25
Помогаю со студенческими работами здесь

Дружественная статическая функция из другого класса
у меня есть класс Info , объект которого имеет поля ключ и значение , оба типа std::string...

Дружественная функция-оператор, доступ к закрытым полям класса
У меня есть класс MyClass, вот код: class MyClass { int x, y; public: MyClass(); friend...

Преобразование типа аргумента в тип класса и дружественная функция
Добрый день. Есть код: class Cls { private: double x; public: Cls(); Cls(double);

Дружественная функция не может получить доступ к приватным данным класса
Доброго времени суток уважаемые форумчане), пытаюсь реализовать дружественную функцию которая берет...

Почему дружественная функция не может обратиться к protected полю класса?
Не могу понять, почему функция не может обратиться к protected полю класса: class Ships {...

Почему дружественная функция с перегруженным оператором << не имеет доступа к данным класса?
В заголовочном файле &quot;klass.h&quot; есть класс: class klass { int x; public: klass(); ~klass();...

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