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

怎么自己做刷东西的网站备案时网站名称可以重复吗

怎么自己做刷东西的网站,备案时网站名称可以重复吗,工作汇报ppt免费模板,服务器做内网网站#x1f496;#x1f496;#x1f496;欢迎来到我的博客#xff0c;我是anmory#x1f496;#x1f496;#x1f496; 又和大家见面了 欢迎来到C探索系列 作为一个程序员你不能不掌握的知识 先来自我推荐一波 个人网站欢迎访问以及捐款 推荐阅读 如何低成本搭建个人网站… 欢迎来到我的博客我是anmory 又和大家见面了 欢迎来到C探索系列 作为一个程序员你不能不掌握的知识 先来自我推荐一波 个人网站欢迎访问以及捐款 推荐阅读 如何低成本搭建个人网站 专栏:动画详解leetcode算法题 C语言知识 初始化列表 对于类对象中的每一个成员可以对其进行初始化如下所示 #include iostream using namespace std;class A { public:A():_a(1),_b(2),_c(3){}void Print(){cout _a _b _c endl;} private:int _a;int _b;int _c; };int main() {A a1;a1.Print();return 0; }这就是初始化列表的形式 A():_a(1),_b(2),_c(3){}不难看出它是一个构造函数这就是初始化列表的一个特点 有三种情况必须使用初始化列表 const变量引用没有默认构造函数的类类型变量 原因如下 我们知道引用是必须初始化的因此在类里的引用也必须初始化否则会报错 const是一个常量只能在申明的时候赋值初始化因此也必须初始化 没有默认构造函数的类类型变量由于没有初始化将会是一个随机值很危险 static成员 • ⽤static修饰的成员变量称之为静态成员变量静态成员变量⼀定要在类外进⾏初始化。 • 静态成员变量为所有类对象所共享不属于某个具体的对象不存在对象中存放在静态区。 • ⽤static修饰的成员函数称之为静态成员函数静态成员函数没有this指针。 • 静态成员函数中可以访问其他的静态成员但是不能访问⾮静态的因为没有this指针。 • ⾮静态的成员函数可以访问任意的静态成员变量和静态成员函数。 • 突破类域就可以访问静态成员可以通过类名::静态成员 或者 对象.静态成员来访问静态成员变量和静态成员函数。 • 静态成员也是类的成员受public、protected、private 访问限定符的限制。 • 静态成员变量不能在声明位置给缺省值初始化因为缺省值是个构造函数初始化列表的静态成员变量不属于某个对象不⾛构造函数初始化列表。 友元函数 • 友元提供了⼀种突破类访问限定符封装的⽅式友元分为友元函数和友元类在函数声明或者类 声明的前⾯加friend并且把友元声明放到⼀个类的⾥⾯。 • 外部友元函数可访问类的私有和保护成员友元函数仅仅是⼀种声明他不是类的成员函数。 • 友元函数可以在类定义的任何地⽅声明不受类访问限定符限制。 • ⼀个函数可以是多个类的友元函数。 • 友元类中的成员函数都可以是另⼀个类的友元函数都可以访问另⼀个类中的私有和保护成员。 • 友元类的关系是单向的不具有交换性⽐如A类是B类的友元但是B类不是A类的友元。 • 友元类关系不能传递如果A是B的友元 B是C的友元但是A不是C的友元。 • 有时提供了便利。但是友元会增加耦合度破坏了封装所以友元不宜多⽤。 // 前置声明都则A的友元函数声明编译器不认识B class B; class A {// 友元声明friend void func(const A aa, const B bb); private:int _a1 1;int _a2 2; };class B {// 友元声明friend void func(const A aa, const B bb); private:int _b1 3;int _b2 4; }; void func(const A aa, const B bb) {cout aa._a1 endl;cout bb._b1 endl; } int main() {A aa;B bb;func(aa, bb);return 0; }内部类 • 如果⼀个类定义在另⼀个类的内部这个内部类就叫做内部类。内部类是⼀个独⽴的类跟定义在 全局相⽐他只是受外部类类域限制和访问限定符限制所以外部类定义的对象中不包含内部类。 • 内部类默认是外部类的友元类。 • 内部类本质也是⼀种封装当A类跟B类紧密关联A类实现出来主要就是给B类使⽤那么可以考 虑把A类设计为B的内部类如果放到private/protected位置那么A类就是B类的专属内部类其 他地⽅都⽤不了。 #includeiostream using namespace std; class A { private:static int _k;int _h 1; public:class B // B默认就是A的友元{public:void foo(const A a){cout _k endl; //OKcout a._h endl; //OK}}; }; int A::_k 1; int main() {cout sizeof(A) endl;A::B b;A aa;b.foo(aa);return 0; }匿名对象 • ⽤ 类型(实参) 定义出来的对象叫做匿名对象相⽐之前我们定义的 类型 对象名(实参) 定义出来的 叫有名对象 • 匿名对象⽣命周期只在当前⼀⾏⼀般临时定义⼀个对象当前⽤⼀下即可就可以定义匿名对象。 class A { public:A(int a 0):_a(a){cout A(int a) endl;}~A(){cout ~A() endl;} private:int _a; }; class Solution { public:int Sum_Solution(int n) {//...return n;} }; int main() {A aa1;// 不能这么定义对象因为编译器⽆法识别下⾯是⼀个函数声明还是对象定义//A aa1();// 但是我们可以这么定义匿名对象匿名对象的特点不⽤取名字// 但是他的⽣命周期只有这⼀⾏我们可以看到下⼀⾏他就会⾃动调⽤析构函数A();A(1);A aa2(2);// 匿名对象在这样场景下就很好⽤当然还有⼀些其他使⽤场景这个我们以后遇到了再说Solution().Sum_Solution(10);return 0; }结语 非常感谢各位的支持 我们共同进步 本系列持续更新关注我带你了解更多C知识 下期再见
http://www.yingshimen.cn/news/83219/

相关文章:

  • 网站做图尺寸平面设计主要有哪些
  • 做川菜的网站推广引流渠道有哪些
  • 南宁网站推广手段计算机应用技术是学什么的
  • wordpress移动到回收站时发生错误企业网d1net
  • 怎么当网站站长黄页网站是什么
  • 购物网站计划书做网签合同的网站是
  • 网站建设html模板下载网站建设实训收获
  • 网站是什么软件wordpress 文章 碎片
  • 编程网站入口广东微信网站制作报价表
  • xml文件里做网站超链接广州灰色优化网络公司
  • 白云网站开发电商最好卖的十大产品
  • 大连服务公司 网站wordpress如何加联盟广告位
  • 手机怎么做电子书下载网站阿里云做企业网站
  • 河源哪里做网站龙岩做网站公司哪家好
  • 德化网站建设南京网站建设网
  • 搜索网站有哪些免费下载ppt模板网站哪个好
  • 发布信息的网站怎么给网站做推广
  • 上海 网站备案系统网建企业
  • 安徽网站建设首选-晨飞网络库尔勒网站建设电话
  • wordpress 怎么添加网站备案信息去视频网站做编辑器
  • 物流运输做网站的素材石碣镇网站建设
  • 什么网站找厂做袜子营销软文范例大全
  • 网站搭建前景淘宝上做网站 源代码怎么给你
  • 万州网站制作网站为什么网页打不开怎么办
  • 网站建设字体颜色代码湖南建设人力资源网站
  • php网站管理系统下载好看的wordpress文章模板
  • 自建购物网站多少钱wordpress采集翻译
  • 商城网站模板 免费班级网站设计论文
  • 课程网站怎么做soho外贸网站
  • 九江建网站报价wordpress连接插件