类的创建
#include<iostream> using namespace std; #include <string> class 学生类{ public: string 姓名; int 分数; void 自我介绍(){ cout << "我的名字叫" << 姓名 << "我得分:" << 分数 << endl; } void 加分(){ 分数++; } }; int main(){ 学生类 学生1; 学生1.姓名 = "张三"; 学生1.分数 = 50; 学生1.自我介绍(); 学生1.加分(); 学生1.自我介绍(); system("pause");/**/ return 0; }
类的权限:写在大括号里面,可以写一次,也可以写多次
private: 私有
public: 公开
protected:保护权限
在c++中 struct与class的唯一区别就在于默认的访问权限不同
区别:
struct 默认权限为公共
class 默认权限为私有
构造函数:类的初始化(例如设置成员默认值)
构造函数: 在创建对象时,为对象成员赋值.由编译器自动调用,无须手动调用
析构函数:在对象销毁前系统自动调用.
构造函数语法:
类名(){}
/*1.没有返回值,也不写 void 2.函数名与类名相同, 3构造函数可以有参数,因此可以直接发生重载 4.由系统自动调用,且只会调研1次*/
析构函数语法:
~类名(){}
/*1.没有返回值,也不写 void 2.函数名与类名相同, 且加~ 3.不可以有参数,因此无法重载, 4.由系统自动调研,且仅一次*/
相关推荐
call to undefined method stdclass::save() 错误$category->count += $plus;错误zblog一个错误 足足找了两个小时 最终发现原来是 :分类不存在的问题.真是约了狗了因为是使用软件批量发布的,可能有些地方设置错误 导致发布到了不存在的分类里了 (人工发布是不会出现此类问题 因为有
c++中 引用&符和 * 的区别简单的一句话概括:*是取数据 , &是取地址也可以理解为 &是引用 *是解引用例子1:解引用a=10;p=&a 把a的地址取出来,赋值给p,p等于一个地址* p=1000
c++ 中 char与wchar_t的区别 windows中aPI函数后面带a和W的区别C++基本数据类型中表示字符的有两种: char、wchar_t。char叫多字节字符,一个char占1个字节,之所以叫多字节字符是因为它表示一个英文字符时是一个字节,而中文字符时是多个字节。wcha
nginx伪静态规则教程: 自定义设置任意伪静态规则关于zblog的伪静态规则设置.后台有其他程序的.,网上也有,就不多说了那么自定义的如何写呢?ng伪静态设置可以参考下面两行代码的写法 和 解释.寻找其中的规律.location / { r
通达信涨停板颜色设置为紫色或自定义颜色标注涨停板指标:(颜色可以自己修改)我习惯的设置为:涨停:实心红色跌停:实心绿色炸板:黄色半实心(最高价是涨停价 但是没涨停)代码如下:其中前两行是均线后面的三段 最后的 colorxxxx 是颜色
Editplus 转到定义设置 (ctags的使用)提前准备:需要先下载ctags,只取里面的 ctags.exe文件即可,取出来放到 editplus的安装目录,或者配置文件目录第一步:配置tags索引文件的生成方式第二步:生成.tags索引文件这一
c语言 c++中的 assert() 用途assert() 头文件:#include <assert.h>assert的中文是 明确肯定; 断言;参数我们可以填写一个我们可以明确肯定出现的结果, 如果实际情况与我们断言的不一致
Javascript设置cookie与获取某个cookie的值JavaScript设置cookie和读取cookie都是使用 document.cookie 来实现JavaScript设置cookie方法:document.cookie="userna
Javascript获取cookies的指定值 php设置cookies由于有些中文cookies会被编码 所以要加上解码前端:JavaScript获取指定cookies值函数定义:function getCookie(cookie_name) { var all
css定位:相对定位、绝对定位、固定定位的区别与特性css定位常用的有以下三种:使用了定位的共同特性:这三种定位可以设置四个值,但是通常只用到2个值就可以完成定位如果只写了定位 没有设置偏移量,则元素位置都不会改变,默认值为原来的位置.使用了定位,.元