IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++笔记 -> 正文阅读

[C++知识库]C++笔记

#include<iostream>
#include<bits/stdc++.h>

using namespace std;

class cube
    {
         int len,width,height;
    public:
        void set_len()
        {
            cout<<"请输入立方体的长度是  ";cin>>len;
        }
          void set_width()
        {
            cout<<"请输入立方体的宽度是  ";cin>>width;
        }
          void set_height()
        {
            cout<<"请输入立方体的高度是  ";cin>>height;
        }
        int get_len()
        {
        return len;
        }
        int get_width()
        {
            return width;
        }
        int get_height()
        {
        return height;
        }
        int get_volume()
        {
            return len*width*height ;
        }
        int get_calculate()
        {
            return (len*width+width*height+len*height)*2;
        }
         bool IS_same(cube &c2)//用引用就不用拷贝俩份值了;
         {
             if(height==c2.height&&width==c2.width&&len==c2.len)
             {
                 return true;
             }
             return false;
         }

    };
 int main()
 {
     cube c1,c2;
     c1.set_height();
     c1.set_len();
     c1.set_width();
     c2.set_height();
     c2.set_len();
     c2.set_width();
     cout<<"两个立方体是否相等:"<<c1.IS_same(c2);
     //cout<<"立方体的体积是:"<<cube1.get_volume()<<endl;
     //cout<<"立方体的面积是: "<<cube1.get_calculate()<<endl;
     system("pause");

 }

1:

C++使用system( “pause “);来暂停黑窗口

在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序中添加:

system(“pause”);
注意:不要再return 的语句之后加,那样就执行不到了

2:

类中的属性和行为我们统一称为 成员

属性? 成员属性 成员变量

行为 成员函数 成员方法

3:访问权限:

public? 公共权限? ? 类内类外都可以访问

protected ?保护权限? 类内可以访问类外不可以访问

private? ? 私有权限? ?类内可以访问类外不可以访问

protected private 在继承的使用上会有区别

class 默认权限中是private;

#include<iostream>
#include<bits/stdc++.h>

using namespace std;
class Student
    {
    public:
        string M_name;
    protected:
        int M_passcord;
    private:
        string M_car;
    void func()
    {
        cin>>M_name;
        cin>>M_passcord;
        cin>>M_car;//类内可以更改;
    }
    };
int main()
{
    Student s1;
    s1.M_name="yushiqi";
    s1.M_car="法拉利";


}

?

C++封装案例1:

#include<iostream>
#include<bits/stdc++.h>

using namespace std;

class cube
    {
         int len,width,height;
    public:
        void set_len()
        {
            cout<<"请输入立方体的长度是  ";cin>>len;
        }
          void set_width()
        {
            cout<<"请输入立方体的宽度是  ";cin>>width;
        }
          void set_height()
        {
            cout<<"请输入立方体的高度是  ";cin>>height;
        }
        int get_len()
        {
        return len;
        }
        int get_width()
        {
            return width;
        }
        int get_height()
        {
        return height;
        }
        int get_volume()
        {
            return len*width*height ;
        }
        int get_calculate()
        {
            return (len*width+width*height+len*height)*2;
        }
         bool IS_same(cube &c2)//用引用就不用拷贝俩份值了;
         {
             if(height==c2.height&&width==c2.width&&len==c2.len)
             {
                 return true;
             }
             return false;
         }

    };
 int main()
 {
     cube c1,c2;
     c1.set_height();
     c1.set_len();
     c1.set_width();
     c2.set_height();
     c2.set_len();
     c2.set_width();
     cout<<"两个立方体是否相等:"<<c1.IS_same(c2);
     //cout<<"立方体的体积是:"<<cube1.get_volume()<<endl;
     //cout<<"立方体的面积是: "<<cube1.get_calculate()<<endl;
     system("pause");

 }

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:13:13  更:2021-10-28 12:13:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:00:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码