cost 126 ms
在 C++ 中实现 a* 寻路

尝试为小游戏实现 A* 寻路。 遇到一些奇怪的错误。 代码: 和寻路代码: 我的目标是使用 A* 找到一条路线,然后简单地返回第一个位置的方向。 我遇到的问题:问题是当满足currentNode == endNode的条件时(达到目标)。 每个 PathNode 的父节点只是一个指向自身 ...

2021-12-03 20:39:26 1 29
关于向量中动态分配的问题

我正在尝试在最后一个向量的最内层维度内动态分配一个列表,但是当我尝试为该向量设置一个值时,它会引发一些编译错误: 错误:从 'int' 到 '__gnu_cxx::__alloc_traits<std::allocator<int*>, int*>::value_t ...

2021-12-03 20:38:22 2 34
如何在该程序的可执行脚本中获取由 C 程序生成的浮点值?

我用 C++ 编写了一个脚本来运行 C 程序。 在将由脚本运行的主程序中,生成了一个浮点值,我需要在脚本程序中使用该浮点值,但我不知道如何在脚本中访问该浮点值。 请查看下面的代码以更好地理解我的意思。 我正在使用 gcc 7.5.0。 先感谢您。 script.cpp 代码: main ...

2021-12-03 20:28:03 0 45
静态成员初始化和单例设计,错误 -> 成员的多重定义

我正在尝试实现单点设计,但不幸的是,多次定义发生了这个错误。 一切似乎都很好,我无法在任何地方找到多个定义。 我尝试在 WSL 和 mingw 上用 gcc 编译它,但问题仍然存在。 我正在遵循这个设计https://refactoring.guru/pl/design-patterns/singl ...

2021-12-03 20:26:15 1 14
从 C++ 中的文件中的一行获取多个输入

基本上,我试图从一行代码中获取三件事,从 .txt 文件中读取。 这将重复,但现在我只需要知道如何获得一行。 我正在阅读的行看起来像这样: 所以我想得到一个字符串和两个整数,并完全忽略 $ (注意,我不能更改 .txt 文件,所以我必须保留 $ ) 所以如果我有 我的代码是: 因此该字 ...

2021-12-03 20:23:16 2 23
为 std::vector 分配另一个名称/别名

我试图给std::vector一个不同的名字,比如MyVector ,所以我遵循了 typedef 但是,visual studio 在MyVector上抱怨“MyVector 不是模板” 如何为std::vector分配另一个名称? 我的代码中可能有MyVector ,它本质上是std:: ...

2021-12-03 20:12:38 1 27
“setup.h”wxwidget 的问题 - “无法打开文件”

您好,我从源代码构建 32 位和 64 位版本 wxwidget(批量构建并全选),没有任何问题。 然后用 C:\\wxwidget 添加系统变量的路径,命名为“WXWIN”(有 wxwidget 源码) 在 Visual Studio 2019 的解决方案中,我添加了以下路径: C/C+ ...

2021-12-03 19:30:45 1 29
ostream 和 istream 之间的关系。 他们如何互动?

我正在设计一个项目,它的class Encoder具有函数void write(int p_val) ,它将编码的val写入std::ostream数据成员和class Decoder ,它具有来自std::istream数据成员的void read(int& p_val)并覆盖p_val参 ...

2021-12-03 19:25:14 0 11
Boost::serialization 如何在档案中存储用户定义的类?

我有一个用户定义的对象(称为Foo ),它由一些原始变量以及其他(外部库)对象组成,这些对象已经包含serialize函数的实现。 我想知道存档文件的结构,以及该结构是否通用(例如在文本存档和二进制存档之间)。 当我在文本编辑器中打开一个文本档案时,第一个字符是22 serialization::a ...

2021-12-03 19:24:17 0 7
随机数更多样化?

我正在制作一个赛马游戏。 每 500 毫秒,我都会显示赛道,并为每匹马添加 1-4 之间的随机位置,但似乎几乎每次 5 次获胜,都像是 70%。 在另一个名为轮盘赌的游戏中也是如此,被选中的平均数字是 11。 我正在使用 Mersenne Twister 生成器,这是我使用的方法: 使数字更 ...

2021-12-03 19:24:03 1 32
分离超类和子类命名空间? 如果是这样,子类的 using 命名空间语句可以允许直接调用父类 func 吗?

我的完整问题有点太长,无法在标题中描述。 我有一些关于命名空间、标题和父/子类的问题。 执行以下操作会/可以接受吗? 在 ParentClass.h 中: 在 ChildClass.h 中: 除此之外,假设这是可以接受的,在使用上述类的程序中,仅子类的 using 命名空间语句是否允许访 ...

2021-12-03 19:22:05 0 8
在 char 变量中使用 Unicode 字符 (C++)

我从命令行获得一些输入并希望支持 Unicode。 这是我的错误: 这是我的示例代码: #include <iostream> int main() { char test = '█'; } // Characters wanted: █, ▓, or ▒ 如何 ...

2021-12-03 19:21:10 1 21
在模板参数后创建 lambda 签名

我需要编写一个函数( f ),它接受带有通用回调参数的std::function ( g )。 在函数f ,调用回调时应该执行一些额外的代码。 因此,我需要根据通用回调参数创建一个带有签名的 lambda。 我的模板技能在这里失败了。 所以基本上,在下面的代码片段中, g1和g2都应该可以用作f输 ...

2021-12-03 19:07:53 1 34
C++程序跳过句子

我有 4 个结构: personajes包含视频游戏角色的主要特征,它们是:名称cadena_personaje nombre_personaje 、sex char sexo和 4 个 int 数据类型,代表它的健康、伤害、魔法和最高等级int vidas, danio, magia, ni ...

2021-12-03 18:57:02 2 68

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM