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

wordpress手机上图片免费seo优化

wordpress手机上图片,免费seo优化,分销平台网站建设桂林,阿里云建wordpress1、成员变量和成员函数 #include <iostream> using namespace std; #include <string>//成员变量和成员函数分开存储class Person {int m_A;//非静态成员变量 属于类的对象上的static int m_B;//静态成员变量 不属于类的对象上void func() {} //非静态成员函数 不…

1、成员变量和成员函数

#include <iostream>
using namespace std;
#include <string>//成员变量和成员函数分开存储class Person {int m_A;//非静态成员变量 属于类的对象上的static int m_B;//静态成员变量  不属于类的对象上void func() {} //非静态成员函数  不属于类的对象上static void func2(){}//静态成员函数  不属于类的对象上
};
int Person::m_B=0;void test01() {Person p;//空对象占用内存空间为:1//c++编译器会给每个空对象也分配一个字节空间,是为了区分空对象占内存的位置//每个空对象也应该有一个独一无二的内存地址cout << "size of p = " << sizeof(p) << endl;
}void test02() {Person p;cout << "size of p = " << sizeof(p) << endl;
}int main() {//test01();test02();system("pause");return 0;
}


2、this指针的用途

#include <iostream>
using namespace std;
#include <string>class Person {
public:Person(int age) {//this指针指向 被调用的成员函数 所属的对象this->age = age;}Person& PersonAddAge(Person &p) {this->age += p.age;//this指向p2的指针,而*this指向的就是p2这个对象本体return *this;}int age;};//1、解决名称冲突
void test01() {Person p1(18);cout << "p1的年龄为:" << p1.age << endl;}
//2、返回对象本身用*this
void test02() {Person p1(10);Person p2(10);/*p2.PersonAddAge(p1);cout << "p2的年龄为:" << p2.age << endl;*///链式编程思想p2.PersonAddAge(p1).PersonAddAge(p1).PersonAddAge(p1);cout << "p2的年龄为:" << p2.age << endl;
}int main() {//test01();test02();system("pause");return 0;
}

3、空指针访问成员函数

#include <iostream>
using namespace std;
#include <string>class Person {
public:void showClassNmae() {cout << "this is	Person class" << endl;}//报错原因是因为传入的指针是为NULLvoid showPersonAge() {if (this == NULL) {return;}cout << "age = " << m_Age << endl;}int m_Age;
};void test01() {Person* p = NULL;p->showClassNmae();//p->showPersonAge();报错
}int main() {test01();system("pause");return 0;
}

4、const修饰成员函数

常函数:

  • 成员函数后加const后我们称为这个函数为常函数
  • 常函数内不可以修改成员属性
  • 成员属性声明时加关键字mutable后,在常函数中依然可以修改

常对象:

  • 声明对象前加const称该对象为常对象
  • 常对象只能调用常函数
#include <iostream>
using namespace std;
#include <string>//常函数
class Person {
public://this指针的本质 是指针常量  指针的指向是不可以修改的//const Person * const this;//在成员函数后面加const,修饰的是this指向,让指针指向的值也不可以修改void showPerson() const{this->m_B=100;//this->m_A = 100;//this指针是不可以修改指针的指向的//this = NULL;} void func() {}int m_A;mutable int m_B;//特色变量,即使在常函数中,也可以修饰这个值
};void test01() {Person p;p.showPerson();
}//常对象
void test02() {const Person p;//在对象前加const,变为常对象//p.m_A = 100;p.m_B = 100;//m_Bs是特殊值,在常对象下也可以修改//常对象只能调用常函数p.showPerson();//p.func();//常对象 不可以调用普通成员函数,因为普通成员函数可以修改属性
}int main() {test01();test02();system("pause");return 0;
}

http://www.hkea.cn/news/7144/

相关文章:

  • 佛山企业网站建设特色关键词分析工具
  • 定制商城网站建设互联网营销师培训教程
  • 聊城专业网站建设公司哪家好乐清网站建设
  • 昆明做商城网站多少钱樱桃bt官网
  • wordpress 爬取关键词seo
  • 可以制作视频的软件有哪些济南seo
  • 网站seo策划海淀区seo搜索引擎优化企业
  • 修改动态网站学校网站模板
  • 好玩的电脑网页游戏搜索引擎优化的目的是
  • 在线手机动画网站模板下载郑州网络营销
  • 整站排名优化教程百度seo优化排名如何
  • 如何根据流量选择网站seo优化软件免费
  • 苏州网站制作公司seo黑帽培训
  • 你愿不愿意做我女朋友网站微信群推广网站
  • 厦门做网站优化多少钱最佳bt磁力搜索引擎
  • 网站是如何盈利的电商运营工作内容
  • 动漫设计公司谷歌seo关键词排名优化
  • 做家居网站服务营销
  • 怎么做外贸网站seo百度关键词优化软件
  • 中小学图书馆网站建设成都网站seo诊断
  • 网站 地区加关键词青岛百度seo
  • 网站代理服务器设置江东怎样优化seo
  • 红河州做网站中国十大企业培训机构排名
  • 枣庄网站建设价格广告推广平台哪个好
  • 国外设计网站网址电商网站怎样优化
  • 南宁推广软件宁波优化推广找哪家
  • play商店天津百度优化
  • 东莞网站建设-南城石佳济南网站优化排名
  • 注册网站入口深圳网站优化培训
  • 足球比赛直播在线观看seo咨询解决方案