当前位置: 首页 > news >正文

电子商务网站建设书个人建什么网站最赚钱

电子商务网站建设书,个人建什么网站最赚钱,做怎么网站收费,wordpress 自定义内容类型 pan目录 标题: 友元函数和友元类1. 友元函数2. 友元类 标题: 友元函数和友元类 友元函数和友元类是C中的概念,它们允许某些函数或类访问另一个类的私有成员。这样的访问权限超过了通常的私有和保护访问级别。请注意,友元类的使用应该…

目录

    • 标题: 友元函数和友元类
      • 1. 友元函数
      • 2. 友元类

标题: 友元函数和友元类

  友元函数和友元类是C++中的概念,它们允许某些函数或类访问另一个类的私有成员。这样的访问权限超过了通常的私有和保护访问级别。请注意,友元类的使用应该谨慎,因为它破坏了封装性。过度使用友元可能导致代码的不稳定性和可维护性下降。

1. 友元函数

  特点:
    ①不是类的成员函数,但能够访问类的私有成员。
    ②在类的声明中声明,但在类外部定义。
    ③使用关键字 friend 声明。
举例:

#include <iostream>
class MyClass 
{private:int privateMember;public:MyClass(int value) : privateMember(value) {} //初始化参数列表// 友元函数的声明,使用friend 声明friend void friendFunction(const MyClass& obj); 
};// 友元函数的定义。传的参数是:类的实例化对象。格式:const 类名&实例化的对象名
//这样的实例化对象可以直接访问类的私有成员
void friendFunction(const MyClass& obj) {std::cout << "Friend Function: " << obj.privateMember << std::endl;
}int main() {MyClass myObject(42);friendFunction(myObject); // 调用友元函数return 0;
}

2. 友元类

  定义: 友元类是一个有权访问另一个类的私有和保护成员的类。
  特点:
    ①一个类可以将另一个类声明为友元类,以便后者能够访问前者的私有和保护成员。
    ②友元关系是单向的。

举例:

#include <iostream>class FriendClass; // 前向声明class MyClass
{private:int privateMember;	public:MyClass(int value) : privateMember(value) {}  ///初始化参数列表// 友元类声明friend class FriendClass;
};class FriendClass 
{public:// 友元类的成员函数,可以访问 MyClass 的私有成员void printPrivateMember(const MyClass& obj) {std::cout << "FriendClass accessing private member: " << obj.privateMember << std::endl;}
};int main() {MyClass myObject(42);FriendClass friendObj;friendObj.printPrivateMember(myObject); // FriendClass 访问 MyClass 的私有成员return 0;
}
http://www.yayakq.cn/news/308316/

相关文章:

  • 网站运营技巧广州cms模板建站
  • 网站建设沟通技巧中小企业网站制作方法
  • html购物网站模板wordpress做博客
  • 湖南佳程建设有限公司网站百度挂广告怎么收费
  • 如何做的网站手机可以用吗咸阳网
  • 网站建设推广行业wordpress 销售主题
  • 有人说做网站赌泰安网络推广联系昔年下拉
  • 微信订阅号网站开发天津网站建设费用
  • 网站建设的目标的意思软件工程师工资高吗
  • 淘宝开店网站怎么做wordpress 购物模板
  • 手机网站商场建设网站建设管理案例实训报告
  • 北京住房和城乡建设网官网同时做几个网站的seo
  • 做网站应该先从什么地方开始手机网站qq代码
  • 网站商城建站wordpress 自定义文章模板
  • wordpress更换网站logo简述什么是seo
  • 花都建设局网站经典重庆论坛新闻论坛
  • 公司做自己的网站网站建设选择云主机吗
  • 谷哇网站建设我想做一个网站怎么做的
  • frontpage导入网站网站如何快速收录
  • 建立网站的链接结构有哪几种形式?罗湖在线
  • 如何自己做游戏网站百度城市服务小程序
  • 西安北郊网站建设农业产品如何建网站
  • 微网站开发程序国外网站免费dns
  • 网站建设挣钱的需要什么分享设计作品网站
  • 网站加背景音乐信誉好的网站建设案例
  • 网站搭建十大品牌公司js做网站预览效果
  • 网站建设岗位招聘网站建设解决恩问题
  • 租一个服务器要多少钱上海短视频seo优化网站
  • 潍坊网站建设如何深圳创业孵化基地入驻条件
  • app网站软件代做效果图的网站