C++开源网络库casablanca_cppRestSdk入门环境及使用示例
cpprestsdk介绍及编译:c++REST SDK,又叫卡萨布兰卡是一个微软发布的C++基于云的客户机-服务器通信库。该库基于现代化的C++异步API,即Promise模型或叫链式异步模型设计,c++开发人员可以方便地连接并与服务交互。
【代码质量】C/C++静态检测/静态分析|TscanCode|cppcheck
目录 TscanCode Windows下的安装与使用 Linux下的安装与使用 cppcheck 简介 Linux下的安装与使用 Windows下的安装与使用 TscanCode https://opensource.tencent.com/projects TscanCode支持以下类型规则扫描
『Linux从入门到精通』第 ⑦ 期 - Linux编译器——gcc/g++(预处理、编译、汇编、链接)
本章主要内容有认识与学习Linux环境下常用的编译器——gcc(编译C代码)/g++(编译C++代码)的常用指令等、程序实现的两大环境、动态库与静态库的理解等。
学习系统编程No.10【文件描述符】
什么是基础IO和文件描述符,并且承接上篇博客的有关文件操作的知识
STL简介&&string的使用及其模拟实现
本文介绍了STL的简介以及string的使用及其模拟实现,希望对您有所帮助
异常处理的使用大全
异常是指程序在执行的过程中,没有按照预定的流程和逻辑去运行,从而导致数组越界、内存溢出、甚至程序崩溃等各种非正常的情况。在C++、Java和C#等高级语言中,都提供了对于异常的处理机制。异常处理,实际上是一种转移程序控制权的方式。当程序中抛出了异常时,我们可以捕获异常,进而进行相应的处理。处理模型一
【c++】:STL模板中string的使用
文章目录STL简介 一.认识string 二.string中基本功能的使用 总结STL简介STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。STL的版本 原始版本 Alexande
Visual C++扫雷游戏实战三:核心算法设计与实现(附源码和资源)
Visual C++扫雷游戏实战三:核心算法设计与实现(附源码和资源)
【c++】:STL中vector的模拟使用及模拟实现
上一篇我们讲解了STL中的string的使用和模拟实现,这次我们就来讲解STL中的vector,vector相对于string来说模拟实现会难一些,难点在于迭代器失效问题和深浅拷贝问题。首先介绍一下vector:1. vector是表示可变大小数组的序列容器。2. 就像数组一样,vector也采用的
C++ | 探究函数重载的原理:函数名修饰【基于Windows + Linux双系统】
你了解C++中的函数重载吗?有哪几种方式可以构成重载、编译器又是如何辨别重载后的各个函数🔍
【c++】:模拟实现STL模板中的string
上一篇文章我们详细介绍了STL中的string的一些常用的接口,这一篇文章我们将从底层实现string类,当然我们只是实现一些重要的,经常使用的接口,并且不是完全按照STL中的string去走的。string由于c++历史原因很多接口都是功能相近的,一共一百多个接口显得太冗余,通过我们的模拟实现st
C++程序调用IsBadReadPtr或IsBadWritePtr引发内存访问违例问题的排查
详细讲述C++程序调用IsBadReadPtr或IsBadWritePtr引发的0xC0000005内存访问违例的排查过程。
2023 年最佳 C++ IDE
2023 年最佳 C++ IDE
C++ 打开文件夹对话框-OPENFILENAME
一个静态缓冲区,其中包含一对以 null 结尾的筛选器字符串,用于保留用户选择的筛选器模式。第一个字符串是描述自定义筛选器的显示字符串,第二个字符串是用户选择的筛选器模式。例如,txt 是文件名readme.txt的扩展名,html 为readme.txt.html的扩展名。对于旧样式对话框,目录和
C++实现点云NDT配准
来自https://adamshan.blog.csdn.net/article/details/79230612。
VSCode配置C/C++环境并设置终端输出(无脑教程)
VSCode配置C/C++环境并设置终端输出(无脑教程)
【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线
17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示,以下是本人在近期摸索出来的一些心得及体会。关于 QT上位机和网络开发,本人目前仍属于初级阶段,还需要继续学习有关网络通信的知识,欢迎各位大神指教。
C++(Qt) 和 Word 交互总结(二)
我们知道C/C++/Qt都是编译型语言,也是是说不能直接从源码运行,而Python是解释型语言,不需要经过编译成二进制代码可以直接从源码运行,在运行Python的时候首先经过Python解释器解释,你可以理解成翻译的意思,解释成字节码,然后在一条一条字节码指令开始执行Python提供了一些C库,我们
VTK可交互三维坐标轴
因为实习工作需要制作一个可拖动的三维坐标系,制作这个坐标系,首先需要创建一些三维图形,接着需要熟悉交互模块和鼠标进行交互,最后将它们封装成一个`vtkWidget`类
【GoogleTest】GoogleTest单元测试(1)快速上手
GoogleTest是Google的一套用于编写C++测试的框架,可以运行在多个平台上(包括Linux、MacOSX、Windows、Cygwin等)。基于xUnit架构,支持很多好用的特性,包括自动识别测试、丰富的断言、断言自定义、死亡测试、非终止的失败、生成XML报告等等。以下简称GTest。.