网站首页 站内搜索

搜索结果

查询Tags标签: ptr,共有 328条记录
  • C语言内存空间动态分配--实现用户版的malloc

    #include <stdio.h> #include <unistd.h> #include <string.h>/*** C程序设计语言 第8章 动态分配内存实例**/// 默认每次分配最小内存 sizeof(HEADER) #define N_ALLOCATE 1024// 用来对齐 typedef long Align;// 联合体 用来构建链表 union header…

    2021/12/17 7:19:29 人评论 次浏览
  • C语言内存空间动态分配--实现用户版的malloc

    #include <stdio.h> #include <unistd.h> #include <string.h>/*** C程序设计语言 第8章 动态分配内存实例**/// 默认每次分配最小内存 sizeof(HEADER) #define N_ALLOCATE 1024// 用来对齐 typedef long Align;// 联合体 用来构建链表 union header…

    2021/12/17 7:19:29 人评论 次浏览
  • C++解决share_ptr造成的循环引用

    参考链接:https://blog.csdn.net/yc2zgh1314/article/details/51264963https://www.cnblogs.com/duacai/p/13341422.html先看有循环引用问题的代码:#include<iostream> using namespace std;struct Node {shared_ptr<Node> _pre;shared_ptr<Node> _ne…

    2021/12/14 22:18:20 人评论 次浏览
  • C++解决share_ptr造成的循环引用

    参考链接:https://blog.csdn.net/yc2zgh1314/article/details/51264963https://www.cnblogs.com/duacai/p/13341422.html先看有循环引用问题的代码:#include<iostream> using namespace std;struct Node {shared_ptr<Node> _pre;shared_ptr<Node> _ne…

    2021/12/14 22:18:20 人评论 次浏览
  • 二叉搜索树--C++代码实现

    typedef int DataType; struct TreeNode {DataType data;std::shared_ptr<TreeNode> left_node;std::shared_ptr<TreeNode> right_node;TreeNode() : data(0), left_node(nullptr), right_node(nullptr) {};TreeNode(DataType value) : data(value), left_nod…

    2021/12/14 20:19:04 人评论 次浏览
  • 二叉搜索树--C++代码实现

    typedef int DataType; struct TreeNode {DataType data;std::shared_ptr<TreeNode> left_node;std::shared_ptr<TreeNode> right_node;TreeNode() : data(0), left_node(nullptr), right_node(nullptr) {};TreeNode(DataType value) : data(value), left_nod…

    2021/12/14 20:19:04 人评论 次浏览
  • Effective C++读书笔记~7 模板与泛型编程

    目录条款41:了解隐式接口和编译期多态显式接口和运行期多态隐式接口和编译期多态小结条款42:了解typename的双重意义小结条款43:学习处理模板化基类内的名称编译器无法识别模板基类内名称解决办法小结条款44:将与参数无关的代码抽离templates小结条款45:运用成员函数…

    2021/12/6 9:16:55 人评论 次浏览
  • Effective C++读书笔记~7 模板与泛型编程

    目录条款41:了解隐式接口和编译期多态显式接口和运行期多态隐式接口和编译期多态小结条款42:了解typename的双重意义小结条款43:学习处理模板化基类内的名称编译器无法识别模板基类内名称解决办法小结条款44:将与参数无关的代码抽离templates小结条款45:运用成员函数…

    2021/12/6 9:16:55 人评论 次浏览
  • 考试二级C++辅导(四)

    再来看看相应的汇编码:5: int a = 20;00401028 mov dword ptr [ebp-4],14h6: int & b = a;0040102F lea eax,[ebp-4]00401032 mov dword ptr [ebp-8],eax7: b ++;00401035 mov ecx,dword ptr [ebp-8]00401038 mov edx,dword ptr [ecx]0040103A add edx,10040103D mov …

    2021/12/5 14:46:53 人评论 次浏览
  • 考试二级C++辅导(四)

    再来看看相应的汇编码:5: int a = 20;00401028 mov dword ptr [ebp-4],14h6: int & b = a;0040102F lea eax,[ebp-4]00401032 mov dword ptr [ebp-8],eax7: b ++;00401035 mov ecx,dword ptr [ebp-8]00401038 mov edx,dword ptr [ecx]0040103A add edx,10040103D mov …

    2021/12/5 14:46:53 人评论 次浏览
  • Trie树的实现

    Trie树是保存字符串公共前缀信息的数据结构,可用于字符串多模匹配,普通的非压缩Trie树实现如下 第一种实现:每个分支节点使用map标准库容器保存前缀索引 #include <map> #include <stack> #include <vector> #include <string> #include <ios…

    2021/12/3 23:18:21 人评论 次浏览
  • Trie树的实现

    Trie树是保存字符串公共前缀信息的数据结构,可用于字符串多模匹配,普通的非压缩Trie树实现如下 第一种实现:每个分支节点使用map标准库容器保存前缀索引 #include <map> #include <stack> #include <vector> #include <string> #include <ios…

    2021/12/3 23:18:21 人评论 次浏览
  • WX项目说明

    项目基本架构图示项目工程 该项目主要模块如下 服务端(C# net core) 服务端主要完成的任务:1、接收客户端上传的数据,处理之后入库2、界面管理端请求数据时,将请求数据库处理并返回 代码示例如下:C++ hook注入模块 图示代码示例/*hook通讯录实现 */ DWORD aEax = 0;…

    2021/12/3 6:06:49 人评论 次浏览
  • WX项目说明

    项目基本架构图示项目工程 该项目主要模块如下 服务端(C# net core) 服务端主要完成的任务:1、接收客户端上传的数据,处理之后入库2、界面管理端请求数据时,将请求数据库处理并返回 代码示例如下:C++ hook注入模块 图示代码示例/*hook通讯录实现 */ DWORD aEax = 0;…

    2021/12/3 6:06:49 人评论 次浏览
  • C++学习笔记——(十)智能指针,类型转换

    注:编码工具是CLion+Cygwin64目录 智能指针 shared_ptr 引用计数器 循环引用 weak_ptr unique_ptr 仿写智能指针 类型转换 const_cast static_cast dynamic_cast reinterpret_cast智能指针智能指针可以用于自动回收new方式创建的对象。使用前需要先导入memory头文件。 sh…

    2021/12/1 22:14:02 人评论 次浏览
扫一扫关注最新编程教程