René's URL Explorer Experiment


Title: C++ Friend Functions and Classes (With Examples)

Description: In this tutorial, we will learn to create friend functions and friend classes in C++ with the help of examples. Friend function allows us to access private class members from the outer class.

Generator: Drupal 7 (http://drupal.org)

direct link

Domain: programiz.com

Nonetext/html; charset=utf-8
theme-color#ffffff

Links:

62 %OFF Get 66% off PRO Stop copy pasting code you don't actually understandBuild the coding confidence you need to become a developer companies will fight for Stop copy pasting code you don't actually understand Ends in Become a PRO Become a PRO https://programiz.pro/offer/january-2026?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=newyear-26&utm_content=interests_two_months_free&utm_term=sticky_banner_launch
62 %OFF Get 66% off PRO Stop copy pasting code you don't actually understandBuild the coding confidence you need to become a developer companies will fight for Stop copy pasting code you don't actually understand Ends in Become a PRO Become a PRO https://programiz.pro/offer/january-2026?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=newyear-26&utm_content=interests_two_months_free&utm_term=sticky_banner_launch
https://programiz.com/
Tutorials https://programiz.com/cpp-programming/friend-function-class
Examples javascript:void(0);
Courses https://programiz.com/cpp-programming/friend-function-class
Try Programiz PRO https://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_floating_button
Pythonjavascript:void(0);
JavaScriptjavascript:void(0);
TypeScriptjavascript:void(0);
SQLjavascript:void(0);
HTMLjavascript:void(0);
CSSjavascript:void(0);
Cjavascript:void(0);
C++javascript:void(0);
Javajavascript:void(0);
Rjavascript:void(0);
Rubyjavascript:void(0);
RUSTjavascript:void(0);
Golangjavascript:void(0);
Kotlinjavascript:void(0);
Swiftjavascript:void(0);
C#javascript:void(0);
DSAjavascript:void(0);
ENROLLhttps://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ if...else Statementhttps://programiz.com/cpp-programming/if-else?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ for Loophttps://programiz.com/cpp-programming/for-loop?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Arrays in C++https://programiz.com/cpp-programming/arrays?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Strings in C++https://programiz.com/cpp-programming/strings?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ Class & Objectshttps://programiz.com/cpp-programming/object-class?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Start Learning C++ https://programiz.com/cpp-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Create a simple calculatorhttps://programiz.com/cpp-programming/examples/calculator-switch-case?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Check prime numberhttps://programiz.com/cpp-programming/examples/prime-number?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Print the Fibonacci sequencehttps://programiz.com/cpp-programming/examples/fibonacci-series?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Check if a number is palindrome or nothttps://programiz.com/cpp-programming/examples/palindrome-number?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Program to multiply matrixhttps://programiz.com/cpp-programming/examples/matrix-multiplication?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Explore C++ Examples https://programiz.com/cpp-programming/examples?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
iostream https://programiz.com/cpp-programming/library-function/iostream?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
cmath https://programiz.com/cpp-programming/library-function/cmath?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
cstring https://programiz.com/cpp-programming/library-function/cstring?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
ctime https://programiz.com/cpp-programming/library-function/ctime?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
View all https://programiz.com/cpp-programming/library-function?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Learnjavascript:void(0);
Practicejavascript:void(0);
Competejavascript:void(0);
Learn Python https://programiz.pro/learn/master-python?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_python&utm_term=nav_programiz-pro_courses
Learn HTML https://programiz.pro/course/learn-html?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_html&utm_term=nav_programiz-pro_courses
Learn JavaScript https://programiz.pro/learn/master-javascript?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_javascript&utm_term=nav_programiz-pro_courses
Learn SQL https://programiz.pro/course/learn-sql-basics?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_sql&utm_term=nav_programiz-pro_courses
Learn DSA https://programiz.pro/course/dsa-with-python?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_dsa&utm_term=nav_programiz-pro_courses
Learn C https://programiz.pro/learn/master-c-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_c&utm_term=nav_programiz-pro_courses
Learn C++ https://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_courses
Learn Java https://programiz.pro/learn/master-java?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_courses
View all Courses on https://programiz.pro/courses?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Python Basics https://programiz.pro/course/practice-python-basics?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_python&utm_term=nav_programiz-pro_practice_courses
Python Intermediate https://programiz.pro/course/practice-python-intermediate?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_python&utm_term=nav_programiz-pro_practice_courses
C++ Basics https://programiz.pro/course/practice-cpp-basics?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_practice_courses
C++ Intermediate https://programiz.pro/course/practice-cpp-intermediate?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_practice_courses
C++ OOP https://programiz.pro/course/practice-cpp-oop?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_practice_courses
C Programming https://programiz.pro/course/practice-c-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_c&utm_term=nav_programiz-pro_practice_courses
Java Basics https://programiz.pro/course/practice-java-basics?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_practice_courses
Java Intermediate https://programiz.pro/course/practice-java-intermediate?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_practice_courses
Java OOP https://programiz.pro/course/practice-java-oop?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=practice_course_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_practice_courses
View all Courses on https://programiz.pro/courses?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Python Challenges https://programiz.pro/community-challenges/python?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_python&utm_term=nav_programiz-pro_challenges
JavaScript Challenges https://programiz.pro/community-challenges/javascript?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_javascript&utm_term=nav_programiz-pro_challenges
Java Challenges https://programiz.pro/community-challenges/java?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_challenges
C++ Challenges https://programiz.pro/community-challenges/cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_challenges
C Challenges https://programiz.pro/community-challenges/c?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_c&utm_term=nav_programiz-pro_challenges
View all Challenges on https://programiz.pro/community-challenges?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Learn javascript:void(0);
Practice javascript:void(0);
Compete javascript:void(0);
Learn Python https://programiz.pro/learn/master-python?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_python&utm_term=nav_programiz-pro_challenges
Learn HTML https://programiz.pro/course/learn-html?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_html&utm_term=nav_programiz-pro_challenges
Learn JavaScript https://programiz.pro/learn/master-javascript?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_javascript&utm_term=nav_programiz-pro_challenges
Learn SQL https://programiz.pro/course/learn-sql-basics?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_sql&utm_term=nav_programiz-pro_challenges
Learn DSA https://programiz.pro/course/dsa-with-python?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_dsa&utm_term=nav_programiz-pro_challenges
View all Courses on https://programiz.pro/courses?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Learn C https://programiz.pro/learn/master-c-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_c&utm_term=nav_programiz-pro_challenges
Learn C++ https://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_cpp&utm_term=nav_programiz-pro_challenges
Learn Java https://programiz.pro/learn/master-java?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=challenge_promotion&utm_content=interests_learn_java&utm_term=nav_programiz-pro_challenges
Python javascript:void(0);
JavaScript javascript:void(0);
TypeScript javascript:void(0);
SQL javascript:void(0);
HTML javascript:void(0);
CSS javascript:void(0);
C javascript:void(0);
C++ javascript:void(0);
Java javascript:void(0);
More languages javascript:void(0);
Try Programiz PRO!https://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ if...else Statementhttps://programiz.com/cpp-programming/if-else?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ for Loophttps://programiz.com/cpp-programming/for-loop?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Arrays in C++https://programiz.com/cpp-programming/arrays?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Strings in C++https://programiz.com/cpp-programming/strings?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
C++ Class & Objectshttps://programiz.com/cpp-programming/object-class?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Start Learning C++ https://programiz.com/cpp-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
All C++ Tutorials https://programiz.com/cpp-programming?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
iostream https://programiz.com/cpp-programming/library-function/iostream?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
cmath https://programiz.com/cpp-programming/library-function/cmath?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
cstring https://programiz.com/cpp-programming/library-function/cstring?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
ctime https://programiz.com/cpp-programming/library-function/ctime?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
View all https://programiz.com/cpp-programming/library-function?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_tutorials_banner
Pythonjavascript:void(0);
JavaScriptjavascript:void(0);
Cjavascript:void(0);
C++javascript:void(0);
Javajavascript:void(0);
Rjavascript:void(0);
Kotlinjavascript:void(0);
Try Programiz PRO!https://programiz.pro/learn/master-cpp?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Create a simple calculatorhttps://programiz.com/cpp-programming/examples/calculator-switch-case?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Check prime numberhttps://programiz.com/cpp-programming/examples/prime-number?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Print the Fibonacci sequencehttps://programiz.com/cpp-programming/examples/fibonacci-series?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Check if a number is palindrome or nothttps://programiz.com/cpp-programming/examples/palindrome-number?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Program to multiply matrixhttps://programiz.com/cpp-programming/examples/matrix-multiplication?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
All C++ Examples https://programiz.com/cpp-programming/examples?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=course_promotion&utm_content=interests_learn_cpp&utm_term=nav_examples_banner
Getting Started With C++https://programiz.com/cpp-programming/getting-started
Your First C++ Programhttps://programiz.com/cpp-programming/first-program
C++ Commentshttps://programiz.com/cpp-programming/comments
C++ Keywords and Identifiershttps://programiz.com/cpp-programming/keywords-identifiers
C++ Variables, Literals and Constantshttps://programiz.com/cpp-programming/variables-literals
C++ Data Typeshttps://programiz.com/cpp-programming/data-types
C++ Type Modifiershttps://programiz.com/cpp-programming/type-modifiers
C++ Constantshttps://programiz.com/cpp-programming/constants
C++ Basic Input/Outputhttps://programiz.com/cpp-programming/input-output
C++ Operatorshttps://programiz.com/cpp-programming/operators
C++ Relational and Logical Operatorshttps://programiz.com/cpp-programming/relational-logical-operators
C++ if, if...else and Nested if...elsehttps://programiz.com/cpp-programming/if-else
C++ for Loophttps://programiz.com/cpp-programming/for-loop
C++ while and do...while Loophttps://programiz.com/cpp-programming/do-while-loop
C++ break Statementhttps://programiz.com/cpp-programming/break-statement
C++ continue Statementhttps://programiz.com/cpp-programming/continue-statement
C++ goto Statementhttps://programiz.com/cpp-programming/goto
C++ switch..case Statementhttps://programiz.com/cpp-programming/switch-case
C++ Ternary Operatorhttps://programiz.com/cpp-programming/ternary-operator
C++ Functionshttps://programiz.com/cpp-programming/function
C++ Programming Default Argumentshttps://programiz.com/cpp-programming/default-argument
C++ Function Overloadinghttps://programiz.com/cpp-programming/function-overloading
C++ Inline Functionshttps://programiz.com/cpp-programming/inline-function
C++ Recursionhttps://programiz.com/cpp-programming/recursion
C++ Arrayshttps://programiz.com/cpp-programming/arrays
C++ Array to Functionhttps://programiz.com/cpp-programming/passing-arrays-function
C++ Multidimensional Arrayshttps://programiz.com/cpp-programming/multidimensional-arrays
C++ Stringhttps://programiz.com/cpp-programming/strings
C++ String Classhttps://programiz.com/cpp-programming/string-class
C++ Pointershttps://programiz.com/cpp-programming/pointers
C++ Pointers and Arrayshttps://programiz.com/cpp-programming/pointers-arrays
C++ References: Using Pointershttps://programiz.com/cpp-programming/references
C++ Call by Reference: Using pointershttps://programiz.com/cpp-programming/pointers-function
C++ Memory Management: new and deletehttps://programiz.com/cpp-programming/memory-management
C++ Structureshttps://programiz.com/cpp-programming/structure
C++ Structure and Functionhttps://programiz.com/cpp-programming/structure-function
C++ Pointers to Structurehttps://programiz.com/cpp-programming/structure-pointer
C++ Enumerationhttps://programiz.com/cpp-programming/enumeration
C++ Classes and Objectshttps://programiz.com/cpp-programming/object-class
C++ Constructorshttps://programiz.com/cpp-programming/constructors
C++ Constructor Overloadinghttps://programiz.com/cpp-programming/constructor-overloading
C++ Destructorshttps://programiz.com/cpp-programming/destructors
C++ Access Modifiershttps://programiz.com/cpp-programming/access-modifiers
C++ Encapsulationhttps://programiz.com/cpp-programming/encapsulation
C++ friend Function and friend Classeshttps://programiz.com/cpp-programming/friend-function-class
C++ Inheritancehttps://programiz.com/cpp-programming/inheritance
C++ Public, Protected and Private Inheritancehttps://programiz.com/cpp-programming/public-protected-private-inheritance
C++ Multiple, Multilevel and Hierarchical Inheritancehttps://programiz.com/cpp-programming/multilevel-multiple-inheritance
C++ Function Overridinghttps://programiz.com/cpp-programming/function-overriding
C++ Virtual Functionshttps://programiz.com/cpp-programming/virtual-functions
C++ Abstract Class and Pure Virtual Functionhttps://programiz.com/cpp-programming/pure-virtual-funtion
C++ Standard Template Libraryhttps://programiz.com/cpp-programming/standard-template-library
C++ STL Containershttps://programiz.com/cpp-programming/stl-containers
C++ std::arrayhttps://programiz.com/cpp-programming/std-array
C++ Vectorshttps://programiz.com/cpp-programming/vectors
C++ Listhttps://programiz.com/cpp-programming/list
C++ Forward Listhttps://programiz.com/cpp-programming/forward-list
C++ Queuehttps://programiz.com/cpp-programming/queue
C++ Dequehttps://programiz.com/cpp-programming/deque
C++ Priority Queuehttps://programiz.com/dsa/priority-queue
C++ Stackhttps://programiz.com/cpp-programming/stack
C++ Maphttps://programiz.com/cpp-programming/map
C++ Sethttps://programiz.com/cpp-programming/set
C++ Multimaphttps://programiz.com/cpp-programming/multimap
C++ Multisethttps://programiz.com/cpp-programming/multiset
C++ Unordered Maphttps://programiz.com/cpp-programming/unordered-map
C++ Unordered Sethttps://programiz.com/cpp-programming/unordered-set
C++ Unordered Multisethttps://programiz.com/cpp-programming/unordered-multiset
C++ Unordered Multimaphttps://programiz.com/cpp-programming/unordered-multimap
C++ Iteratorshttps://programiz.com/cpp-programming/iterators
C++ Algorithmhttps://programiz.com/cpp-programming/algorithm
C++ Functorhttps://programiz.com/cpp-programming/functors
C++ Exceptions Handlinghttps://programiz.com/cpp-programming/exception-handling
C++ File Handlinghttps://programiz.com/cpp-programming/file-handling
C++ Ranged for Loophttps://programiz.com/cpp-programming/ranged-for-loop
C++ Nested Loophttps://programiz.com/cpp-programming/nested-loops
C++ Function Templatehttps://programiz.com/cpp-programming/function-template
C++ Class Templateshttps://programiz.com/cpp-programming/class-templates
C++ Type Conversionhttps://programiz.com/cpp-programming/type-conversion
C++ Type Conversion Operatorshttps://programiz.com/cpp-programming/type-conversion-operators
C++ Operator Overloadinghttps://programiz.com/cpp-programming/operator-overloading
C++ 11https://programiz.com/cpp-programming/cpp-11
C++ Lambdahttps://programiz.com/cpp-programming/lambda-expression
C++ Namespaceshttps://programiz.com/cpp-programming/namespaces
C++ Preprocessors and Macroshttps://programiz.com/cpp-programming/preprocessor-macros
C++ Storage Classhttps://programiz.com/cpp-programming/storage-class
C++ Bitwise Operatorshttps://programiz.com/cpp-programming/bitwise-operators
C++ Asserthttps://programiz.com/cpp-programming/assertions
C++ Buffershttps://programiz.com/cpp-programming/buffer
C++ istreamhttps://programiz.com/cpp-programming/istream
C++ ostreamhttps://programiz.com/cpp-programming/ostream
C++ Access Modifiershttps://programiz.com/cpp-programming/access-modifiers
C++ Inheritancehttps://programiz.com/cpp-programming/inheritance
C++ Public, Protected and Private Inheritancehttps://programiz.com/cpp-programming/public-protected-private-inheritance
C++ Operator Overloadinghttps://programiz.com/cpp-programming/operator-overloading
C++ Constructorshttps://programiz.com/cpp-programming/constructors
C++ Destructorshttps://programiz.com/cpp-programming/destructors
object-oriented programminghttps://www.programiz.com/cpp-programming/oop
objectshttps://www.programiz.com/cpp-programming/object-class#object
C++ Access Modifiershttps://programiz.com/cpp-programming/access-modifiers
Introductionhttps://programiz.com/cpp-programming/friend-function-class#introduction
friend Function in C++https://programiz.com/cpp-programming/friend-function-class#friend-function
Example: Working of friend Functionhttps://programiz.com/cpp-programming/friend-function-class#example1
friend Class in C++https://programiz.com/cpp-programming/friend-function-class#friend-class
Example: C++ friend Classhttps://programiz.com/cpp-programming/friend-function-class#example3
Previous Tutorial: C++ Encapsulation https://programiz.com/cpp-programming/encapsulation
Next Tutorial: C++ Inheritance https://programiz.com/cpp-programming/inheritance
https://www.facebook.com/sharer/sharer.php?u=https://www.programiz.com/cpp-programming/friend-function-class
https://twitter.com/intent/tweet?text=Check%20this%20amazing%20article%20on%20C++%20friend%20Function%20and%20friend%20Classes%20:%20&via=programiz&url=https://www.programiz.com/cpp-programming/friend-function-class
https://api.whatsapp.com//send?text=Check+this+amazing+article+on+C++%20friend%20Function%20and%20friend%20Classes%20:+https://www.programiz.com/cpp-programming/friend-function-class
https://www.linkedin.com/sharing/share-offsite/?url=https://www.programiz.com/cpp-programming/friend-function-class
Try Programiz PROhttps://programiz.pro/offer/black-november-2025?utm_source=programiz.com&utm_medium=referral&utm_audience=ORGANIC-FREEMIUM&utm_campaign=offer-black-november-sale&utm_content=interests_learn_coding&utm_term=tutorial_page_footer_banner
C++ TutorialC++ Access Modifiershttps://programiz.com/cpp-programming/access-modifiers
C++ TutorialC++ Inheritancehttps://programiz.com/cpp-programming/inheritance
C++ TutorialC++ Operator Overloadinghttps://programiz.com/cpp-programming/operator-overloading
C++ TutorialC++ Constructorshttps://programiz.com/cpp-programming/constructors
Python 3 Tutorialshttps://programiz.com/python-programming
SQL Tutorialshttps://programiz.com/sql
R Tutorialshttps://programiz.com/r
HTML Tutorialshttps://programiz.com/html
CSS Tutorialshttps://programiz.com/css
JavaScript Tutorialshttps://programiz.com/javascript
TypeScript Tutorialshttps://programiz.com/typescript
Java Tutorialshttps://programiz.com/java-programming
C Tutorialshttps://programiz.com/c-programming
C++ Tutorialshttps://programiz.com/cpp-programming
DSA Tutorialshttps://programiz.com/dsa
C# Tutorialshttps://programiz.com/csharp-programming
Golang Tutorialshttps://programiz.com/golang
Kotlin Tutorialshttps://programiz.com/kotlin-programming
Swift Tutorialshttps://programiz.com/swift-programming
Rust Tutorialshttps://programiz.com/rust
Ruby Tutorialshttps://programiz.com/ruby
Master Pythonhttps://programiz.pro/learn/master-python
Learn SQLhttps://programiz.pro/course/learn-sql-basics
Learn HTML https://programiz.pro/course/learn-html
Master JavaScripthttps://programiz.pro/learn/master-javascript
Master Chttps://programiz.pro/learn/master-c-programming
Master C++https://programiz.pro/learn/master-cpp
Master Javahttps://programiz.pro/learn/master-java
Master DSA with Pythonhttps://programiz.pro/learn/master-dsa-with-python
Python Compilerhttps://programiz.com/python-programming/online-compiler
R Compilerhttps://programiz.com/r/online-compiler
SQL Editorhttps://programiz.com/sql/online-compiler
HTML/CSS Editorhttps://programiz.com/html/online-compiler
JavaScript Editorhttps://programiz.com/javascript/online-compiler
TypeScript Editorhttps://programiz.com/typescript/online-compiler
Java Compilerhttps://programiz.com/java-programming/online-compiler
C Compilerhttps://programiz.com/c-programming/online-compiler
C++ Compilerhttps://programiz.com/cpp-programming/online-compiler
C# Compilerhttps://programiz.com/csharp-programming/online-compiler
Go Compilerhttps://programiz.com/golang/online-compiler
PHP Compilerhttps://programiz.com/php/online-compiler
Swift Compilerhttps://programiz.com/swift/online-compiler
Rust Compilerhttps://programiz.com/rust/online-compiler
Ruby Compilerhttps://programiz.com/ruby/online-compiler
Learn Python Apphttps://programiz.com/learn-python
Learn C Apphttps://programiz.com/learn-c
Learn Java Apphttps://programiz.com/learn-java
Learn C++ Apphttps://programiz.com/learn-cpp
Abouthttps://programiz.com/about-us
Contacthttps://programiz.com/contact
Bloghttps://programiz.com/blog
Youtubehttps://www.youtube.com/channel/UCREFp3D_n8JfcDonlm7Mpyw
Careershttps://programiz.com/careers
Advertisinghttps://programiz.com/advertise
Privacy Policyhttps://programiz.com/privacy-policy
Terms & Conditionshttps://programiz.com/terms-of-use
https://www.facebook.com/programiz
https://www.instagram.com/_programiz/
https://www.linkedin.com/company/programiz
https://twitter.com/programiz

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.