C++学习
文章平均质量分 61
热爱编程的小李
欢迎一起讨论
展开
-
openssl密码库
OpenSSL 是一个开源的密码学工具包,提供了一组用于网络安全的加密和解密算法、协议、以及相关工具的库。它广泛用于构建安全的通信应用程序,如网站、VPN、电子邮件服务器等,以确保数据的机密性、完整性和身份验证。:OpenSSL 提供了对称加密和非对称加密算法,用于保护数据的机密性。对称加密使用相同的密钥进行加密和解密,而非对称加密使用一对密钥(公钥和私钥)进行加密和解密。原创 2023-10-22 09:28:23 · 1004 阅读 · 0 评论 -
探索C/C++线程同步机制
多线程编程是计算机科学领域中的一个重要概念,它允许一个程序同时执行多个线程,每个线程独立执行不同的任务。多线程允许程序在多核处理器上并行执行任务,从而提高了程序的性能和响应速度。它特别适用于需要处理大量数据或进行密集计算的应用,如图形渲染、科学计算和大数据处理。多线程编程可以改善用户体验,因为它可以确保程序在执行耗时操作时不会阻塞用户界面。这意味着用户可以继续与应用程序进行交互,而不会感到卡顿或不响应。原创 2023-10-07 19:58:43 · 166 阅读 · 0 评论 -
软件测试之白盒测试
抽象解释是一种静态分析方法,通过抽象和简化程序的执行路径来识别潜在问题。它可以用于检测可能的运行时错误。原创 2023-10-06 15:38:45 · 911 阅读 · 0 评论 -
C++:指针与引用的区别
总结来说,主要的区别在于指针是一个独立的变量,可以重新指向不同的对象,并且可以为空,而引用是一个别名,一旦绑定到对象,就不能再更改其绑定对象,也不能为空。引用通常用于提高代码的可读性和编写更安全的函数,而指针则更灵活,可用于动态分配内存和实现更复杂的数据结构。在使用它们时需要根据具体的需求来选择。原创 2023-09-18 17:50:03 · 80 阅读 · 0 评论 -
C/C++:进程间通信
进程间通信(Inter-Process Communication,IPC)是指不同的进程之间进行数据交换和通信的机制。进程间通信允许多个独立运行的进程协同工作以完成某个任务或共享信息。pipewriteread不同的 IPC 方法适用于不同的应用场景和需求。选择适当的 IPC 方法取决于进程之间的关系、通信频率、数据传输量以及其他特定要求。在设计和实现应用程序时,需要仔细考虑IPC机制以确保正确的数据传输和进程协作。原创 2023-09-18 17:08:46 · 1061 阅读 · 0 评论 -
C++:多态
虚函数(Virtual Function)是面向对象编程中的一个重要概念,通常用于实现多态(Polymorphism)。虚函数允许子类(派生类)重写(覆盖)父类(基类)中的函数,从而实现不同类型的对象对相同的方法名称进行不同的操作。虚函数的关键特征是在运行时(动态绑定)确定要调用的实际函数,而不是在编译时(静态绑定)。原创 2023-09-16 14:12:42 · 52 阅读 · 0 评论 -
C++打乱数据
本文档介绍了如何使用C++的标准库来创建一个包含54个数值的数组,并通过随机算法将其打乱顺序。原创 2023-08-28 14:12:30 · 1335 阅读 · 1 评论 -
C++实现简单的async回显服务器客户端(boost/asio)
【代码】C++实现简单的async回显服务器客户端(boost/asio)原创 2023-07-27 11:37:07 · 114 阅读 · 1 评论 -
C++静态工厂函数
静态工厂函数的学习原创 2023-07-26 20:58:00 · 131 阅读 · 1 评论 -
C++实现简单的sync回显服务端/客户端(boost/asio)
【代码】C++实现简单的sync回显服务端/客户端(boost/asio)原创 2023-07-25 18:09:45 · 83 阅读 · 0 评论 -
C++制作井字棋
C++制作井字棋原创 2023-07-24 13:51:13 · 285 阅读 · 0 评论 -
C++制作的计算器(栈)
【代码】C++制作的计算器(栈)原创 2023-07-23 13:56:40 · 421 阅读 · 0 评论 -
C++猜数字游戏
【代码】C++猜数字游戏。原创 2023-07-22 14:49:45 · 323 阅读 · 0 评论