网站首页 站内搜索

搜索结果

查询Tags标签: ptr,共有 328条记录
  • c++ (函数指针适配器)

    函数指针适配器取反适配器void printFunTwo(int val,int start) {cout << val << endl;cout << start << endl; } //函数指针适配器 void test03() {vector<int> v;for (int i = 0; i < 10; i++)v.push_back(i);//将函数指针 适配为 函数…

    2021/4/29 12:25:08 人评论 次浏览
  • C++ 底层分析 2.构造-析构,继承

    构造函数(初始) 与类同名没有返回值创建对象的时候执行主要用于初始化可以有好多个(最好有一个无参)编译器不要求必须提供 重载:函数名字一样 参数个数或者类型不一样 析构函数(清理) 只能有一个析构函数,不能重载不能带任何参数不能带返回值主要用于清理工作编译…

    2021/4/27 22:25:15 人评论 次浏览
  • 智能指针

    1智能指针 智能指针主要是为了延迟创建对象,而不需要在构造函数中创建。 本文只是将网上优秀博主的代码转载过来 原文链接:https://blog.csdn.net/zk3326312/article/details/79108690 原文链接:https://blog.csdn.net/CPriLuke/article/details/79462791 1.1shared_fr…

    2021/4/26 18:55:40 人评论 次浏览
  • PE可执行文件的镶入式程序后门开发

    PE可执行文件的镶入式程序后门开发 /* 利用异常结构处理搜索GetProcAddress入口地址 */ #include #include main() { _asm { call ex//取得当前地址以计算异常结构开始的地址 mov eax,0x77000000 mov…

    2021/4/25 22:27:18 人评论 次浏览
  • c++面试高频题-速记版

    内存地址对齐 // 64位系统 struct T{int a; //0-3char ch; //4int b; // 8-11long c; // 16-23char chs[12]; //24-35 }; // 总共占据40bytesLinux的虚拟内存、物理内存。 -虚拟内存是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提…

    2021/4/25 12:25:18 人评论 次浏览
  • 汇编(三)存储模式和指令拓展

    存储模式和汇编指令文章目录 存储模式和汇编指令前言存储模式利用DTdebug判断程序存储模式movs指令与stos指令MOVS指令STOS指令REP指令 自评前言 本文涉及计算机存储模式,DTdebug对存储方式的实验。 以及MOVS、STOS、REP指令的介绍和演示; 存储模式 分为:大端模式和小端…

    2021/4/22 22:56:09 人评论 次浏览
  • C++ 之 智能指针, 共享指针,独占指针,弱指针

    这篇博文对智能指针总结的很到位,感谢Neohope: (Neohopes Blog) http://www.neohope.org/2018/08/15/%E6%B5%85%E8%B0%88cpp%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/智能指针其实并不是指针,而是一个特殊对象。使用时需要包含头文件 #include<memory>在智能指针…

    2021/4/19 22:28:32 人评论 次浏览
  • 反汇编分析C++代码

    编译环境:Windows 10 + VS2015 1、问题引入 在Win32环境下,CPU小端模式,参数用栈来传递,写出输出结果。 代码如下:int main() { long long a = 1;long long b = 2;long long c = 3;printf("%d%d%d", a, b, c);//输出结果102return 0; }反汇编代码如下:…

    2021/4/15 14:25:25 人评论 次浏览
  • Redis_对象

    对象 typedef struct redisObject { // 类型 unsigned type : 4; // 编码 unsigned encoding : 4; // 对象最后一次被访问的时间 unsigned lru : REDIS_LRU_BITS; /* lru time (relative to server.lruclock) */ // 引用计数 int refcoun…

    2021/4/14 19:55:13 人评论 次浏览
  • C++智能指针

    首先得说一下为何要使用智能指针:当程序中出现了动态分配内存的时候,程序员需要在程序中用delete去释放之前动态分配的内存,如果不这么做,会造成内存泄露,例如:1 int* p = new int; 2 delete p;虽然delete可以释放内存,但是这种需要程序员自己记住手动释放内存的方…

    2021/4/10 12:30:40 人评论 次浏览
  • C++智能指针

    智能指针 https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/magic/ 智能指针是一个通过重载 * 和 -> 运算符以表现得如指针一样的类. 智能指针类型被用来自动化所有权的登记工作, 来确保执行销毁义务到位. std::unique_ptr 是 C++11 新…

    2021/4/8 14:56:06 人评论 次浏览
  • C++中的auto_ptr智能指针的作用及使用方法详解

    这篇文章主要介绍了C++中的auto_ptr智能指针的作用及使用方法详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    2019/7/10 22:56:44 人评论 次浏览
  • C++ 中使用lambda代替 unique_ptr 的Deleter的方法

    这篇文章主要介绍了C++ 中使用lambda代替 unique_ptr 的Deleter的方法,需要的朋友可以参考下

    2019/7/10 22:48:53 人评论 次浏览
共328记录«上一页1... 1819202122下一页»
扫一扫关注最新编程教程