Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 04

P

Psixolog in IT KPI C/C++ ХВ (не UB)
Переслано от Psixolog
у меня ошибка
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
Переслано от Psixolog
2)  Create two classes A and B. 
Both classes A and B are having
one integer variable as private member and
one public function to display their  value.
Create a friend function to A and B to swap the value of variables.

Перевод


2)  Создайте два класса A и B. Оба класса A и B имеют одну целочисленную переменную в качестве частного члена и одну общедоступную функцию для отображения их значения. Создайте дружественную функцию для A и B, чтобы поменять местами значения переменных.
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
Переслано от Psixolog
я всё правильно сделал но такая ошибка уже 100 раз
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
?
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Psixolog
Переслано от Psixolog
у меня ошибка
Так написано ж, що не так
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
Так написано ж, що не так
дааа
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
я friend declaration  сделал
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
но ошибка ошибка и ошибка
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
я хочу получить variable из private
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
но не получается
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Psixolog
дааа
Сигнатура friend void swap(A) не співпадає з void swap(A, B)
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
Сигнатура friend void swap(A) не співпадає з void swap(A, B)
хммм
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
там индус написал что должно быть два отельных класса
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
friend void swap(A) -> friend void swap(A&, B&)
источник

0

0xFF in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
friend void swap(A) -> friend void swap(A&, B&)
govno
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Psixolog
Переслано от Psixolog
#include <iostream>
class A {
private:
   int a;
   friend void swap(A);
   
 
public:
  A():a(0){}
 
    // Friend Class
};
 
class B {
private:
  int b;
  friend void swap(B);
   
 
public:
  B(): b(0){}

   // Friend Class
};
void swap(A a,B b){
  std::cout << "A swaped to B :" << a.a;
  std::cout << "B swaped to A :" << b.b;
}
int main()
{
   A a;
   B b;
   return 0;
}
Где ссылки, Билли?
источник

0

0xFF in IT KPI C/C++ ХВ (не UB)
swap принимает 1 аргумент
источник

0

0xFF in IT KPI C/C++ ХВ (не UB)
источник

P

Psixolog in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Где ссылки, Билли?
Какие ссылки?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Psixolog
Какие ссылки?
T&
источник