随笔分类 - C++
摘要:C++(Qt)软件调试—内存调试器Dr. Memory(21) 文章目录 C++(Qt)软件调试 内存调试器Dr. Memory(21)@[toc]1、概述🐜2、安装Dr.Memory🪲3、命令行使用Dr.Memory🦗4、Qt Creator集成使用Dr.Memory🐉1.1 以外部工具启
阅读全文
摘要:
在Qt中使用qBreakpad进行崩溃异常捕获,生成dump文件,并通过VS快速调试定位异常位置。
阅读全文
在Qt中使用qBreakpad进行崩溃异常捕获,生成dump文件,并通过VS快速调试定位异常位置。
阅读全文
摘要:windows在C++程序崩溃时捕获生成dump文件
阅读全文
摘要:OSGQt编译安装 效果演示 1、准备工作 最新版的osg中不附带osgQt源码,所以需要单独下载编译 在编译osgQt前需要先编译osg源码,osg编译安装看这里 编译osgQt的环境与之前编译osg源码一样 2、osgQt下载 github 可使用git下载: git clone git@git
阅读全文
摘要:OSG编译安装-MSVC 1、准备工作 1.1 环境 Windows10 Qt5.14.2 Microsoft Visual Studio2017 cmake-3.20.4-windows-x86_64.msi 1.2 osg下载 osg官网 github OSG源码(OpenSceneGraph)
阅读全文
摘要:Server #include <stdio.h> #include <Ws2tcpip.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") #define PORT 6060 #define IP "ff02::2" #defi
阅读全文
摘要:Server #include <stdio.h> #include <Ws2tcpip.h> #include <winsock2.h> #define HELLO_PORT 7905 #define HELLO_GROUP "224.0.0.1" #pragma comment(lib,"ws2
阅读全文
摘要:Cilect #include <stdio.h> #include <Ws2tcpip.h> #include <winsock2.h> #define HELLO_PORT 7905 #define HELLO_GROUP "224.0.0.1" #pragma comment(lib,"ws2
阅读全文
摘要:Server #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <arpa/inet.h> int main() { //创建套接字 int fd = socket(AF_I
阅读全文
摘要:内存四区 代码区:存放函数体第二进制代码,由操作戏台进行管理 数据区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不是放,程序结束时由操作系统回收 代码区:存放函数体第二进制代码,由操作戏台进行管理 数据区:存放全局变量
阅读全文
摘要:const修饰指针 1.const修饰指针 (常量指针)常量的指针 const int *p = &a; const修饰的是*p(表示内容为常量),不是p(指针) 指针指向的地址可以改,但指针指向的值不可以改,这里是指向的值不可改是不能通过*p改,但是可以通过a改, p = &b; (对) * p
阅读全文
摘要:运算符重载 1.重载 重载是指赋予新的含义 c++允许在同一作用域内的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载 函数重载:可以让一个函数名有多重功能,在不同情况下进行不同的操作 运算符重载:赋予同一个运算符多重不同功能 在同一作用域内可以声明多个功能类似的同名函数,但是这些函数的形
阅读全文
摘要:智能指针 shared_ptr 1、什么是智能指针 智能指针(smart pointer) 是个特殊的类模板,重载了“->”和“*”运算符,实现了C++的自动内存回收机制 >智能指针通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数器跟
阅读全文

浙公网安备 33010602011771号