最新 最热

C++相关基础知识总结笔记

尖括号形式时,预处理器会在标准系统目录中搜索头文件。这种方式主要用于包含标准库提供的头文件,如 <iostream>、<vector> 等。

2024-10-11
7

User-Agent在C++ HTTP请求中的作用

在互联网技术中,HTTP请求是客户端与服务器之间通信的基础。User-Agent是一个HTTP请求头部字段,它允许网络请求标识发起请求的客户端应用程序、操作系统、浏览器版本等信息。在C++中,使用HTTP客户端库(如Poco库)时,设置User-...

2024-10-10
6

C++之string相关(入门级)

C++ string类是用于字符串操作的重要工具之一。相比于C语言中以字符数组形式存储的字符串,C++的string类在功能和安全性上有了显著提升。由于string类封装了字符串的存储与操作,我们在使用时不必过多担心底层内存管理问...

2024-10-10
8

C++:thread | condition_variable|mutex

相信大家在Linux系统编程中都接触过线程创建和退出的相关系统调用,这些系统调用是Linux环境下的一套线程设计方案。但是这种设计方案仅限于Linux环境下使用,其缺点就是可移植性差。所以C++设计了thread库,该库可以适用于...

2024-10-10
4

【C++】单例模式「详尽版」

C++单例模式是一种非常重要的设计模式,它只允许一个类实例化出一个对象来,并提供一个全局访问点来获取该实例。 这个模式的主要目的是控制某个类的实例化过程,以避免产生多个实例对象而导致的资源消耗或数据不一致等问题...

2024-10-10
3

ArkUI实战开发-NAPI项目

上节笔者简单介绍了使用 DevEco Studio 创建的默认 NAPI 工程结构,本节笔者简单介绍一下 NAPI 工程下 cpp 目录的源码部分。

2024-10-09
6

Boost C++ 库 | 智能指针(RAII、作用域指针、作用域数组)

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-10-09
3

C++: 类和对象(上)

C 语言被认为是面向过程的编程语言,在面向过程的编程中,重点在于程序功能的实现,通过函数调用逐步解决问题。

2024-10-09
5

从C语言过渡到C++

1979年,贝尔实验室Bjarne Stroustrup 在C语言的基础上,设计开发出了C++语言。C++语言是对C语言的扩充和完善,最初被命名为 “带类的C",1983年更名 “C++”。...

2024-10-09
4

【C++篇】继承之韵:解构编程奥义,感悟面向对象的至高法则

在C++中,继承(Inheritance) 是面向对象程序设计中的一种机制,它允许程序员在已有类(即基类或父类)的基础上,扩展或修改功能,从而形成新的类(即派生类或子类)。这种机制能够复用已有的代码,并且通过层次化的类结构,展示了面向对象...

2024-10-09
3