学习C++的shared_ptr智能指针你可能会碰到一个问题,循环引用为什么会出现问题?为什么不能释放?C++不是保证了对象构造成功退出作用域时就绝对会调用析构函数吗,调用析构函数不也会调用成员变量和父类的析构函数吗,为什么还不能释放呢?难道是编译器有bug? 非也,原因是一句绕口令式的答案:你以为 ...
分类:
其他好文 时间:
2020-07-19 23:46:32
阅读次数:
114
编辑器扩展这部分东西以前还是不太想碰的,感觉东西又多又难,但目前需要来做一些自定义插件,提升效率,走起! 先贴一下官方的UnityEditor API:https://docs.unity3d.com/ScriptReference/UnityEditor.html ...
分类:
编程语言 时间:
2020-07-15 23:32:41
阅读次数:
66
Redis中的每个对象都由一个redisObject结构表示,该结构中和保存数据有关的三个属性分别是type、encoding和ptr: typedef struct redisObject { unsigned type:4; // 类型 unsigned encoding:4;// 编码 uns ...
分类:
其他好文 时间:
2020-07-12 14:20:28
阅读次数:
63
指针 指针:带类型 类型指针,允许对这个指针类型的数据进行修改,传递数据可以直接使用指针,而无须拷贝数据,类型指针不能进行偏移和运算。 地址:内存地址,字节描述的内存地址 '&':表示取内存地址操作 ptr := &v // v 的类型为 T package main import ( "fmt" ...
分类:
其他好文 时间:
2020-07-12 00:45:07
阅读次数:
60
题目描述 给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一 ...
分类:
其他好文 时间:
2020-07-11 22:35:36
阅读次数:
74
#C-长度修饰符 July 11, 2020 7:43 AM hh与d, i, o, u, x, X, or n配合使用,表示对应一个signed char或unsigned char数据。 h与d, i, o, u, x, X, or n配合使用,表示对应一个short int或unsigned ...
分类:
其他好文 时间:
2020-07-11 09:38:47
阅读次数:
64
链表总结 链表基础 如何实现一个单链表 #include "bits/stdc++.h" using namespace std; struct MyListNode { int data; MyListNode *next; MyListNode(int left = -1, MyListNode ...
分类:
其他好文 时间:
2020-07-09 22:31:25
阅读次数:
55
输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少 解题思路: 字符可以直接进行比较,但是要注意字符串中的数字是字符数字,必须以字符的形式比较,也就是加上单引号 答案: #include <stdio.h> #include <string.h> int main() { ch ...
分类:
其他好文 时间:
2020-07-09 19:17:38
阅读次数:
97
[C 库函数 - fwrite() C 标准库 - 描述C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中。声明下面是 fwrite... ...
分类:
其他好文 时间:
2020-07-09 12:36:51
阅读次数:
72
#用于生成html超链接方便下载 #include<Windows.h> #include<iostream> #include<io.h> #include<string> #include<vector> using namespace std; size_t FinFiles(vector<s ...
分类:
编程语言 时间:
2020-07-07 17:47:09
阅读次数:
63