网站首页 站内搜索

搜索结果

查询Tags标签: ptr,共有 328条记录
  • Golang数据类型之指针

    目录1、概述2、声明3、空指针4、用指针修改值5、指针的指针1、概述 每个变量在内存中都有对应的存储位置,也就是内存地址 指针类型是指变量存储的是一个内存地址的变量类型,在golang中可以通过&运算符获取变量的指针 取变量指针的语法 ptr := &v // v的类型为…

    2021/8/3 23:37:21 人评论 次浏览
  • c++智能指针

    种类 unique_ptrshared_ptrweak_ptr shared_ptr实现 参考:https://www.jianshu.com/p/b6ac02d406a0 引用计数托管指针被引用的次数 简单实现: #include <iostream>using namespace std;template<class T>class shared_ptr{private:T* m_ptr; //被封装的指针…

    2021/8/3 22:07:57 人评论 次浏览
  • c++智能指针

    种类 unique_ptrshared_ptrweak_ptr shared_ptr实现 参考:https://www.jianshu.com/p/b6ac02d406a0 引用计数托管指针被引用的次数 简单实现: #include <iostream>using namespace std;template<class T>class shared_ptr{private:T* m_ptr; //被封装的指针…

    2021/8/3 22:07:57 人评论 次浏览
  • C++ 智能指针 - 全部用法详解

    为什么要学习智能指针? 咳咳,这个问题不是问大家的,是询问我自己的! 我依稀记得刚离校出来找实习工作那会,去面试一份工作,其中有一个环节需要答题;有一道题目就是问什么是智能指针?卧槽?当时我就懵逼,智能指针我压根就没有听说过… 最后,面试的这份工作理所应…

    2021/8/2 14:06:34 人评论 次浏览
  • C++ 智能指针 - 全部用法详解

    为什么要学习智能指针? 咳咳,这个问题不是问大家的,是询问我自己的! 我依稀记得刚离校出来找实习工作那会,去面试一份工作,其中有一个环节需要答题;有一道题目就是问什么是智能指针?卧槽?当时我就懵逼,智能指针我压根就没有听说过… 最后,面试的这份工作理所应…

    2021/8/2 14:06:34 人评论 次浏览
  • linux内核中的IS_ERR()、PTR_ERR()、ERR_PTR()

    原文地址linux内核中的IS_ERR()、PTR_ERR()、ERR_PTR() IS_ERR宏定义在include/linux/err.h,如下所示: #define MAX_ERRNO 4095 // 判断x是不是在(0xfffff000,0xf fffffff)之间,注意这里用unlikely()的用意 #define IS_ERR_VALUE(x) unlikely((x) >= (unsigned lo…

    2021/8/1 7:08:58 人评论 次浏览
  • linux内核中的IS_ERR()、PTR_ERR()、ERR_PTR()

    原文地址linux内核中的IS_ERR()、PTR_ERR()、ERR_PTR() IS_ERR宏定义在include/linux/err.h,如下所示: #define MAX_ERRNO 4095 // 判断x是不是在(0xfffff000,0xf fffffff)之间,注意这里用unlikely()的用意 #define IS_ERR_VALUE(x) unlikely((x) >= (unsigned lo…

    2021/8/1 7:08:58 人评论 次浏览
  • 滴水逆向-数据类型-C代码是怎么变成汇编

    通过调试发现,默认情况下写的C代码通过编译会自动变成汇编代码,但是如果写入下面裸函数代码则C代码不会变成汇编语言// dstest1.cpp : Defines the entry point for the console application. //#include "stdafx.h"// 空函数 void Function() {} // 编写一个…

    2021/7/28 11:35:55 人评论 次浏览
  • 滴水逆向-数据类型-C代码是怎么变成汇编

    通过调试发现,默认情况下写的C代码通过编译会自动变成汇编代码,但是如果写入下面裸函数代码则C代码不会变成汇编语言// dstest1.cpp : Defines the entry point for the console application. //#include "stdafx.h"// 空函数 void Function() {} // 编写一个…

    2021/7/28 11:35:55 人评论 次浏览
  • 记录学习C语言第十一次

    动态内存分配malloc函数 void *malloc(size_t size) 函数定义:开辟一个连续内存块 在使用malloc函数调用完空间后,使用free(*p)函数释放动态开辟的空间,但此时p所指向的内容(p存放的地址)并没有释放,因此需要在后面将p改为空指针NULL 注:空间开辟失败会返回空…

    2021/7/27 23:35:57 人评论 次浏览
  • 记录学习C语言第十一次

    动态内存分配malloc函数 void *malloc(size_t size) 函数定义:开辟一个连续内存块 在使用malloc函数调用完空间后,使用free(*p)函数释放动态开辟的空间,但此时p所指向的内容(p存放的地址)并没有释放,因此需要在后面将p改为空指针NULL 注:空间开辟失败会返回空…

    2021/7/27 23:35:57 人评论 次浏览
  • UE4、MySQL预处理插入语句

    MYSQL_STMT *Ptr = mysql_stmt_init(&mysql); char *SQL = "INSERT INTO ppp1 VALUES(?,?)";//放置注入攻击int ret = mysql_stmt_prepare(Ptr, SQL, FString(ANSI_TO_TCHAR(SQL)).Len());if (ret != 0){GEngine->AddOnScreenDebugMessage(-1, …

    2021/7/26 2:11:59 人评论 次浏览
  • UE4、MySQL预处理插入语句

    MYSQL_STMT *Ptr = mysql_stmt_init(&mysql); char *SQL = "INSERT INTO ppp1 VALUES(?,?)";//放置注入攻击int ret = mysql_stmt_prepare(Ptr, SQL, FString(ANSI_TO_TCHAR(SQL)).Len());if (ret != 0){GEngine->AddOnScreenDebugMessage(-1, …

    2021/7/26 2:11:59 人评论 次浏览
  • C++11 智能指针——weak_ptr详解

    和 shared_ptr、unique_ptr 类型指针一样,weak_ptr 智能指针也是以模板类的方式实现的。weak_ptr<T>( T 为指针所指数据的类型)定义在<memory>头文件,并位于 std 命名空间中。因此,要想使用 weak_ptr 类型指针,程序中应首先包含<memory>头文件。 …

    2021/7/25 17:06:12 人评论 次浏览
  • C++11 智能指针——weak_ptr详解

    和 shared_ptr、unique_ptr 类型指针一样,weak_ptr 智能指针也是以模板类的方式实现的。weak_ptr<T>( T 为指针所指数据的类型)定义在<memory>头文件,并位于 std 命名空间中。因此,要想使用 weak_ptr 类型指针,程序中应首先包含<memory>头文件。 …

    2021/7/25 17:06:12 人评论 次浏览
扫一扫关注最新编程教程