首页 > 编程语言 >C++学习笔记——类中的访问修饰符

C++学习笔记——类中的访问修饰符

时间:2022-11-22 22:00:14浏览次数:38  
标签:修饰符 private 访问 C++ public 类中

//#include<iostream>
//using namespace std;
//
//class Second
//{
//    //访问修饰符的作用,提高代码的安全性
//private://私有成员,只被该类的内部所调用,类内若不写其他的修饰符,则默认privat,在private中的成员,可认为是局部变量
//    int a = 12;
//public://公有成员,在类外类内都可被调用,在C++的结构体定义中,若不写其他修饰符,则默认为public
//        //在C++中,结构体是一个特殊的类
//    
//    void fun()
//    {
//        cout << "fun()" <<" " << a<< endl;
//        cout << a << endl;
//    }
//};
//int main()
//{
//
//    Second a1;
//    
//    a1.fun();
//    //a1.a = 12;,当a成为私有成员后,就不能在类外直接调用,必须通过类内的公有成员间接调用
//    
//
//    return 0;
//}

 

标签:修饰符,private,访问,C++,public,类中
From: https://www.cnblogs.com/kun-sir/p/16916624.html

相关文章

  • C++学习笔记--new和delete运算符
    //#include<iostream>//usingnamespacestd;////intmain()//{// ////使用new申请一个新的空间// ////int*p1=newint; //申请一个新的空间,new+type后面的类型要和前......
  • # Project #0 - C++ Primer
    https://15445.courses.cs.cmu.edu/fall2022/project0/bustub项目用C++17编写,但C++11已经够用。C++相关教程:shorttutorialcppreferenceATourofC......
  • C++ 复习
    第一章C++的初步认识类是C++新增加的重要数据类型,可以体现数据的封装性和信息隐蔽。封装:把有关数据与操作组成一个单位,与外界相对隔离。大多情况下,将类中所有数......
  • c语言的钩子与C++的策略模式
    1.c语言钩子:特性模块:功能函数,调用注册函数主线模块:注册函数,定义钩子(通常是全局变量),调用钩子 2.c++策略模式:特性模块:从策略基类派生一个新特性类,实例化对象并调用se......
  • C++——vector
    vector(向量):C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用......
  • C++ 动态规划
    C++动态规划动态规划的定义动态规划(DynamicProgramming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。动态规划是一种在数学、管理科学、计算机科学、经济学和生......
  • c++成绩分析(2020蓝桥杯F题)
    题目描述小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。请计算这次考试的最高分、最低分和平均分。输入描述输入的第一......
  • 使用cmake构建C/C++项目和动态库
    编译C/C++文件时,很多时候都是直接使用像gccmain.c或者g++main.cpp这样的命令编译的。但是代码文件多了后,这样编译就很困难了。这时候就出现了MakeFile这个工具。......
  • C++ Builder使用FMX多平台框架(FireMonkey)开发安卓APP应用,底层是基于什么?
    【DelphiGuy】:底层是基于AndroidNDK的,JDK也可以调用。Delphi、C++Builder目前编译生成的安卓应用是基于ARM机器码的共享库.so(相当于DLL,在.APK中有一个java写的启动代码......
  • C++——map
      Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1.map最基本的构造函数;  map<s......