- 博客(7)
- 资源 (5)
- 论坛 (2)
- 问答 (4)
- 收藏
- 关注
原创 理解C++中的this指针
突然感觉this指针在C++中太常见了,但是从来没有很仔细的去思考过这个东西,(也可能是思考过但是忘了,没错,脑子就是这么不好用),所以来记录一下。参考博客:https://www.cnblogs.com/duwenxing/p/7410687.html一、什么是this指针思考:C++是如何给一个类对象分配内存的?看如下代码:#include <iostream>using namespace std;class Student{public: void
2020-12-28 11:50:49
79
原创 初探C++智能指针
见过太多用智能指针的代码了,并且自我感觉自己指针的基础还可以,模板类这块也在反复横跳,左右试探。。。所以来肝智能指针了。主要参考书籍还是C++ Primer第16章和第18章。智能指针三剑客:auto_ptr、unique_ptr、shared_ptr、weak_ptr。第一个是c++98提供的,后两个是c++11提供的,推荐用后三个。智能指针的作用简单粗暴点来讲就是封装指针成类,让系统帮你管理内存,自我感觉类似C#的GC机制。这篇博客假设读者已经有基本的指针、模板类知识储备。话不多说直接上代码,通
2020-12-26 11:49:16
41
原创 C++泛型编程之函数模板&类模板
在C++的门口绕来绕去,今天终于决定要搞起泛型编程了,毕竟也是C++的重要特性了。本篇博客参考来自:https://www.cnblogs.com/lifexy/p/8761325.htmlhttps://www.cnblogs.com/lifexy/p/8781525.htmlC++泛型编程之函数模板前言当我们想写个Swap()交换函数时,通常这样写:void Swap(int& a, int& b){ int c = a; a = b;
2020-12-23 10:40:39
54
原创 从c++的拷贝构造函数再次理解指针和内存
首先来看这个学习教程:https://www.runoob.com/cplusplus/cpp-copy-constructor.html拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 如果在类中没有定义拷贝构造函数,编译器会自行定义一个。如果类带有指针变量,并有动态内存分配,则它必
2020-12-18 22:00:40
37
1
原创 Unity c# / c++
主要是想学习一下,Unity下的c++、c#混合编程。首先是跟着这位大佬的博客:准备工作1.新建一个C++空项目右键项目,打开属性一栏,设置好输出目录以及生成目标类型。(注意x86和x64的生成目录有差异添加名为DllInterface的.h头文件和.cpp文件2. 新建一个Unity空项目打开Unity创建一个空项目,添加一个Main.cs的MonoBehaviour脚本作为程序入口,再添加一个DllInterface.cs空类作为接口调用。代码编写1.
2020-12-15 02:32:41
140
原创 深入理解Unity的prefab和序列化过程
遇到一个好帖子,所以记下来:https://connect.unity.com/p/unityeditorzhi-tong-guo-serializedobjectlei-shi-xian-pi-liang-xiu-gai-prefabzhong-zu-jian-can-shu其实说白了就是对“文件”进行处理。所以一定要掌握好文件处理的方法。今天我们分享一下,如何通过脚本批量修改Prefab中的组件参数~在使用Unity开发游戏中,Prefab一直是绕不开的一个话题。无论大游戏小游戏,都必然
2020-12-12 17:06:53
139
原创 Unity插件ps2d解决psd文件导入unity的困扰
今天发现了一个宝藏unity插件,解决了我以往psd文件导入unity的困扰。因为以前单纯的用unity的sprite插件的话,2d动画没法对角色身体部位进行分层,需要在ps内分好层,然后打乱,再用Sprite Editor的slice功能切分,然后拖到场景中再排拓扑。就hin难受~这个插件可以很快的解决这个问题。非常自动化的导入psd文件然后一键生成gameobject。程序员太厉害了呜呜呜呜呜。。。https://blog.csdn.net/qq_33203851/article/detai
2020-12-04 15:30:58
263
2
opengl配置文件glaux.lib,glaux.h,glaux.dll,glut,glut32等
2018-12-05
vs单步调试调试无法进入opencv源码
发表于 2019-04-20 最后回复 2019-04-20
tomcat问题怎么解决啊。。。
发表于 2017-04-10 最后回复 2017-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝