C++
有人给我介绍对象吗
cpdd
展开
-
作用域解析运算符 ::
访问命名空间中的成员:namespace MyNamespace { int num = 10; void printNum() { std::cout << "Number: " << num << std::endl; }}int main() { std::cout << MyNamespace::num << std::endl; // 访问命名空间中的变量 My原创 2024-04-13 17:40:02 · 201 阅读 · 0 评论 -
C++ 内存分区模型
【代码】C++ 内存分区模型。原创 2024-04-10 19:13:40 · 173 阅读 · 0 评论 -
C++中,类的私有成员是指只有在类内部可以访问的成员,外部无法直接访问。
在C++中,类的私有成员是指只有在类内部可以访问的成员,外部无法直接访问。这意味着,如果一个成员被声明为私有的,那么除了该类的成员函数之外,任何其他代码都不能直接访问该成员。原创 2024-04-09 21:14:17 · 257 阅读 · 0 评论 -
C++ 友元(friend)
在 main() 函数中,我们创建了一个 A 类的对象 objA 和一个 B 类的对象 objB,然后通过 objB 对象调用了 accessPrivateMember() 函数,成功地修改了 objA 对象的私有成员 privateMember 的值。需要注意的是,友元关系是单向的,声明了友元的类或函数可以访问其他类的私有成员,但被访问的类并不具备对友元类或函数私有成员的访问权限。通常情况下,只有同一类中的成员函数才能访问该类的私有成员,但通过友元关系,可以允许其他类或函数也能够访问私有成员。原创 2024-04-09 21:08:30 · 144 阅读 · 0 评论 -
C++中析构函数
析构函数的主要作用是执行对象的资源释放和清理工作,通常用于释放在对象生命周期内分配的资源,如堆内存、打开的文件句柄、网络连接等。如果不手动编写析构函数,编译器会生成一个默认的析构函数,它不执行任何操作。析构函数(Destructor)是C++中一种特殊类型的成员函数,它在对象销毁时自动调用,用于执行对象的清理工作和资源释放。析构函数的名称与类名相同,但前面加上了波浪号。超出作用域时,它的析构函数被调用。关键字手动释放的对象。在这个示例中,当对象。也会调用其析构函数。原创 2024-04-07 19:43:06 · 117 阅读 · 0 评论 -
C++中,箭头操作符 ->
用于通过指针访问对象的成员。当你有一个指向对象的指针时,可以使用箭头操作符来访问该对象的成员函数和成员变量。例如,假设你有一个指向某个类对象的指针。来调用该对象的成员函数,或者使用。可以访问该对象的成员函数。来访问该对象的成员变量。在C++中,箭头操作符。原创 2024-04-07 19:25:59 · 176 阅读 · 0 评论 -
C++中,`::`
C++中,`::`原创 2024-04-07 17:17:43 · 153 阅读 · 0 评论 -
C++函数重载 和 函数重写
C++函数重载原创 2024-04-07 17:14:28 · 131 阅读 · 0 评论