Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++ private

作者:青灯寂焚   发布日期:2025-05-21   浏览:92

// C++ 中的 private 访问修饰符示例

#include <iostream>
using namespace std;

class MyClass {
private:
    int privateVar;  // 私有成员变量,只能在类内部访问

public:
    MyClass(int value) : privateVar(value) {}  // 构造函数初始化私有成员变量

    void printPrivateVar() {
        cout << "Private variable: " << privateVar << endl;
    }

    // 提供一个公共方法来设置私有变量的值
    void setPrivateVar(int value) {
        privateVar = value;
    }
};

int main() {
    MyClass obj(10);
    obj.printPrivateVar();  // 输出 Private variable: 10

    obj.setPrivateVar(20);
    obj.printPrivateVar();  // 输出 Private variable: 20

    return 0;
}

解释说明:

  • private 是 C++ 中的一种访问修饰符,用于限制对类成员的访问。被声明为 private 的成员(变量或方法)只能在类的内部访问,外部代码无法直接访问。
  • 在上面的代码中,privateVar 是一个私有成员变量,只有类的内部方法(如构造函数、printPrivateVarsetPrivateVar)可以访问它。
  • 外部代码不能直接访问 privateVar,但可以通过公共方法(如 setPrivateVar)来间接修改它的值。

上一篇:c++ std::shared_ptr

下一篇:c++break

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++ 获取系统时间

c++进制转换函数

c++ tcp

c++ gcd函数

c++ cli

c++ 树

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站