编程语言
文章平均质量分 65
C/C++/JAVA/Python
守月满空山雪照窗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】static关键字
在 C++ 中,`static` 关键字有多种用途,主要用于控制变量和函数的存储期、作用域和链接性。以下是对 `static` 关键字的详细介绍,包括其不同用法和示例。原创 2025-02-03 18:04:10 · 446 阅读 · 0 评论 -
【C++】创建结构体的两种方式
创建结构体的两种方式原创 2025-02-03 17:46:13 · 204 阅读 · 0 评论 -
【C++】静态库和动态库
选择使用静态库还是动态库,取决于具体需求。如果需要独立性和快速启动,可以选择静态库;如果需要资源共享和易于更新,则动态库是更好的选择。原创 2025-01-14 20:12:48 · 457 阅读 · 0 评论 -
【C++】new操作符的使用说明
在C++中,`new` 操作符用于在堆上动态分配内存,它比静态或栈内存分配更灵活。使用 `new` 分配的内存需要用 `delete` 来释放,以防止内存泄漏。原创 2024-11-14 01:04:15 · 583 阅读 · 0 评论 -
C++编译构建
简单介绍常见的C++编译构建工具,如MinGW、gcc、g++、make、Ninja、Cmake等,并给出C++工程编译构建示例。原创 2024-10-12 11:02:02 · 1388 阅读 · 0 评论 -
【C++】Linux平台C++实现Socket通信(Unix域、TCP/IP、UDP)
Linux平台C++实现Unix域、TCP/IP、UDP socket通信原创 2024-09-13 17:49:57 · 1023 阅读 · 0 评论 -
【C++】日期和时间
C++ 提供了多种处理日期和时间的功能,主要通过标准库 `` 和 `` 提供。原创 2024-08-28 23:22:54 · 1247 阅读 · 0 评论 -
【C++】链表
链表是一种常见的动态数据结构,与数组相比,它在插入和删除操作中具有更高的效率。链表的每个元素称为节点(Node),节点包含两个部分:数据域(存储数据)和指针域(指向下一个节点的指针)。链表的最大特点是节点的内存位置不需要连续,可以通过指针来链接在一起。原创 2024-08-22 23:21:41 · 1360 阅读 · 0 评论 -
【Java】Java版本
Java 生态系统由不同的版本和平台组成,分别针对不同的应用场景和需求。主要包括 Java SE(Standard Edition)、Java EE(Enterprise Edition,现为 Jakarta EE)和 Java ME(Micro Edition)。原创 2024-07-19 17:17:35 · 475 阅读 · 0 评论 -
【C++】文件输入输出流
文件输出流 (:用于将数据写入文件。文件输入流 (:用于从文件读取数据。文件输入输出流 (:支持同时进行读写操作。文件打开模式:可以指定不同的打开模式,如读模式、写模式、二进制模式等。二进制文件操作:使用打开模式进行二进制文件的读写操作。文件流状态检查:可以通过成员函数检查文件流的状态,以处理错误情况。通过合理使用这些文件流和打开模式,可以有效地处理各种文件读写操作。原创 2024-07-19 16:55:29 · 1143 阅读 · 0 评论 -
【C++】输入输出流
C++ 提供了多种输入输出流,用于在不同的场景中处理数据的输入和输出操作。这些流主要包括标准输入输出流、文件流、字符串流、宽字符流以及自定义流等。原创 2024-07-19 16:45:07 · 625 阅读 · 0 评论 -
【C++】错误处理机制
C++ 提供了多种错误处理机制,用于在程序中检测和处理异常情况。这些机制包括异常处理、错误返回码、断言(assert)以及其他自定义的错误处理方法。原创 2024-07-19 16:12:03 · 748 阅读 · 0 评论 -
【C++】assert断言
`assert` 是 C++ 标准库中用于调试的宏,用于验证程序中的某些条件是否为真。它通常用于在开发阶段捕捉潜在的编程错误。原创 2024-07-19 16:04:28 · 622 阅读 · 0 评论 -
【C++】文件模式标志
C++ 文件模式标志原创 2024-07-13 10:30:26 · 911 阅读 · 0 评论 -
【C/C++】链表
链表是一种常见的数据结构,用于动态存储数据。它由一系列节点组成,每个节点包含数据部分和指向下一个节点的指针。链表可以动态增长或缩减,非常适合需要频繁插入和删除操作的场景。原创 2024-05-23 23:36:40 · 282 阅读 · 2 评论 -
【C++】线程(thread)
是C++11引入的强大工具,极大简化了多线程编程。它提供了灵活和高效的方式来创建、管理和同步线程,使开发者能够轻松实现并发编程。但在使用多线程时,必须小心处理共享数据,避免竞争条件和死锁等问题。原创 2024-05-23 22:41:02 · 446 阅读 · 1 评论 -
【C++】套接字(socket)
在C++中,使用套接字(socket)进行网络编程涉及到创建、绑定、监听、连接和数据传输等操作。以下是详细介绍和示例代码,说明如何在C++中使用套接字进行网络编程。通常,使用的头文件是和等。这些头文件在大多数Unix-like系统(包括Linux和macOS)上都可以找到。Windows系统上需要使用头文件,并进行一些特定的初始化操作。原创 2024-05-23 22:49:45 · 985 阅读 · 1 评论
分享