- 博客(16)
- 收藏
- 关注
原创 frp内网穿透云服务器。云服务器映射多个家庭局域网内网端口。家庭Windows主机内网运行多个web程序
frp实现云主机内网穿透。一个ip实现多端口穿透多个web程序
2024-07-19 17:53:50
2120
原创 c++中的static关键字,修饰成员变量与成员函数。
静态成员变量是类的所有对象共享的变量。无论创建了多少对象,内存中只有一个该变量的副本。静态成员变量通常用于存储类级的数据,例如类的所有实例共享的计数器。
2024-07-19 08:35:41
370
原创 图解c++中的继承
在 C++ 中,继承是面向对象编程的一个核心概念,它允许一个类(称为派生类或子类)继承另一个类(称为基类或父类)的成员变量和成员函数。继承机制使得可以重用已有代码,并促进了代码的模块化。通过继承,派生类可以扩展或修改基类的行为。
2024-07-19 07:52:15
380
原创 c++中的友元
在 C++ 中,友元(Friend)功能是一种允许某些外部函数或类访问另一个类的私有(private)和受保护(protected)成员的机制。友元可以是另一个类、一个普通函数,或者是一个类的成员函数。
2024-07-18 19:45:18
399
原创 图解c++中的this指针
在 C++ 中,this指针是一个特殊的指针,它被隐式定义在所有非静态成员函数中。this指针指向调用对象,即调用成员函数的对象的地址。通过使用this指针,成员函数能够访问调用它的对象的成员变量和其他成员函数。
2024-07-18 18:25:32
1824
原创 图解c++中类对象作为类成员。构造与析构的顺序
这个示例清楚地展示了构造和析构的顺序,符合之前描述的规则。这种顺序确保了对象在使用前已被正确初始化,并在不再需要时正确地清理资源,从而避免了诸如野指针、未初始化的变量等常见问题。C++类中的成员可以是另一个类的对象,我们称该成员为 对象成员。那么当创建B对象时,A与B的构造和析构的顺序是谁先谁后?B类中有对象A作为成员,A为对象成员。
2024-07-18 10:04:34
248
原创 c++中的构造函数,析构函数。调用方式
解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工作。 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题。对象的初始化和清理工作是编译器强制要我们做的事情,因此如果。 一个对象或者变量没有初始状态,对其使用后果是未知。 按参数分为: 有参构造和无参构造。 按类型分为: 普通构造和拷贝构造。也是两个非常重要的安全问题。
2024-07-17 22:23:01
203
原创 Visual Studio 实时代码提示
Visual Studio 的实时代码提示功能主要由 IntelliSense 提供,这是 Visual Studio 强大的代码辅助工具之一。IntelliSense 不仅提供自动完成(代码片段和建议),还包括参数信息、快速信息和成员列表等功能,能够帮助开发者编写代码更快、更准确。
2024-07-17 21:53:28
1683
原创 c++开发环境visual studio 怎么修改快捷键
这些步骤可以帮助你根据自己的编程习惯和偏好自定义 Visual Studio 的键盘快捷键,提高你的开发效率。如果你经常使用的是 Visual Studio Code(VSCode),修改快捷键的过程会有所不同,但整体流程相似,通过编辑键绑定的 JSON 文件或使用图形界面进行修改。
2024-07-17 21:35:24
540
原创 c++中的权限修饰符详解
在 C++ 中,类的权限修饰符用于控制类成员(如变量、函数、构造函数等)的访问级别。publicprotected、和private。
2024-07-17 20:25:44
258
原创 c++中结构体与类的区别
在 C++ 中,结构体(struct)与类(class)在功能上非常相似,实际上他们之间的主要区别在于默认的访问权限和继承方式。
2024-07-17 19:26:00
757
原创 org.apache.taglibs.standard.tlv.JstlCoreTLV
关于org.apache.taglibs.standard.tlv.JstlCoreTLV异常解决办法在tomcat的lib文件下添加两个 jar包就可以解决taglibs-standard-impl-1.2.5.jartaglibs-standard-spec-1.2.5.jar
2020-11-24 13:16:55
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人