1 2 3 4 5 ··· 21 下一页
摘要: 一、栈 栈通常是一个预定义大小的内存区域,通常约为2M字节左右。 堆也是一个预定义了默认值的区域。但是它的大小可以随着程序的执行而增长、改变。 重要的是,这2个内存区域的实际位置(物理位置)在我们的RAM中完全一样。 arr 和 a变量的内存数据挨着,两者之间有一些字节,这只是因为在调试模式下运行, 阅读全文
posted @ 2025-12-17 14:13 超轶绝尘 阅读(0) 评论(0) 推荐(0)
摘要: 一、概念 java 或 C# 中叫泛型:generic,但是C++中叫templates,templatea则完全不同,也不能说完全不同,但是牛逼的多,比泛型和那些托管语言牛逼的多。模板有点像宏,它可以让你做很多事情,但是泛型却非常受制于类型系统,以及其他很多因素,模板templates要强大的多。 阅读全文
posted @ 2025-12-17 10:57 超轶绝尘 阅读(0) 评论(0) 推荐(0)
摘要: #include<iostream> #include<array> #include<vector> #include<string> void testStdPair() { std::pair<std::string, std::string> pair = std::make_pair("a 阅读全文
posted @ 2025-12-16 15:20 超轶绝尘 阅读(1) 评论(0) 推荐(0)
摘要: 一、创建多项目 创建空项目Game 在 Solution Game 下add Project: Engine 在 Show ALl Files模式下 创建src目录 设置Game 属性:General --> Configuration Type = Application (.exe) 设置Eng 阅读全文
posted @ 2025-12-16 13:24 超轶绝尘 阅读(0) 评论(0) 推荐(0)
摘要: 关于包管理 我讨厌包管理,我讨厌链接到其他代码仓库之类的东西。我理想的项目设置是:如果你 check out 我的github repository, 你应该在repository中有你想要的所有东西,以便能直接编译和运行。不需要考虑包管理,去下载其他需要的库。 去glfw官网下载glfw-3.4. 阅读全文
posted @ 2025-12-12 12:58 超轶绝尘 阅读(11) 评论(0) 推荐(0)
摘要: 一、vector三种遍历方式 fori for iterator 二、遍历及调用注意事项 引用传递避免复制 三、reserve(size) 指定size,避免resize 四、emplace_back 替代 push_back, 避免copy #include<iostream> #include< 阅读全文
posted @ 2025-12-11 10:20 超轶绝尘 阅读(4) 评论(0) 推荐(0)
摘要: #include<iostream> //1. 原始类型拷贝(栈空间) void prototypeCopyStack() { int a = 1; //将a的值拷贝给b,而不是将b指向a int b = a; //拷贝新对象 b = 3; std::cout << a << " | " << b 阅读全文
posted @ 2025-12-11 10:20 超轶绝尘 阅读(5) 评论(0) 推荐(0)
摘要: 一、何为作用域指针 如果栈上的变量会自动消失,那他有什么用呢?有没有其他办法,让他用在好的方面? 答案是有的。他在很多方面都非常有用,可以帮助我们自动化代码。 eg: 其中我们可以做的一件事是,比如说利用类的作用域来实现的,像是智能指针:smart_ptr,或是unique_ptr,这是一个作用域指 阅读全文
posted @ 2025-12-11 10:19 超轶绝尘 阅读(28) 评论(0) 推荐(0)
摘要: 析构函数的调用时机 栈对象在当前栈作用域被释放时自动被释放,且调用析构函数 堆对象需要手动delete,才能被释放,和调用析构函数 #include<iostream> class Entity22 { public: int x; Entity22() { std::cout << "Create 阅读全文
posted @ 2025-12-11 10:18 超轶绝尘 阅读(8) 评论(0) 推荐(0)
摘要: #include <iostream> class Vector2 { public: float x, y; public: Vector2(float x, float y): x(x), y(y) {} Vector2 Add(const Vector2& other) { //return 阅读全文
posted @ 2025-12-11 10:17 超轶绝尘 阅读(4) 评论(0) 推荐(0)
1 2 3 4 5 ··· 21 下一页