C++ Examples
- Write a C++ Program to print a welcome text in a separate line.
- Write a Program in C++ to add two numbers.
- C++ program for addition of two numbers using functions.
- Add two numbers in C++ using class.
- Addition of two numbers using call by reference in C++
- C++ program to write a program to add two numbers using call by value.
- Swapping of two numbers in C++ without using third variable.
- Swap two numbers in C++ using function.
- C++ program to swap two numbers using class.
- C++ program to swap two numbers using call by value.
- C++ program to swap two numbers using pointers.
- Write a program to swap private data members of two classes using friend function.
- write a program to add data objects of two different classes using friend function.
- Threading in C++.
- C++ thread lambda
- C++ thread lambda with parameter
- C++ thread lambda pass by reference
- Singleton C++ example
Write a program to add data objects of two different classes using friend function.
#include<iostream>
using namespace std;
//class declaration
class a2;
class a1
{
private:
int num1 = 45;
friend int add(a1 obj1 , a2 obj2);
};
class a2
{
private:
int num2 = 70;
friend int add(a1 obj1 , a2 obj2);
};
//function to add two class members
int add(a1 obj1 , a2 obj2)
{
return obj1.num1 + obj2.num2;
}
int main()
{
a1 obj1;
a2 obj2;
cout<<"Addition of numbers is "<<add(obj1,obj2);
} Output
Addition of numbers is 115