• 在构建项目中使用cmake生成错误

    尝试构建项目时,出现此错误: 用/代替\无效。 在此问题出现之前,Cmake并未检测到C和CXX编译器 我试图重新安装Cmake,修改CMakeCache.txt,但没有任何效果。 有小费吗? CMake Error at CMakeFiles/3.18.0/CMakeCCompiler.cmake:1 (set): Syntax error in cmake code at C:/Users/TheSu/Desktop/gta3sc-master/CMakeFiles/3.18.0/CMak...
  • 从GPU读回索引缓冲区(违反读访问权限)

    因此,我尝试在从GPU读回索引缓冲区后遍历索引缓冲区。 我当前的实现失败,并显示“读取访问冲突错误”。 DirectX在我尝试写出值的循环中的行上中断: cout << indices[i] << endl; I should note that I asked a similar question here: How to Print Vertex Structure in a Loop 在其中Chuck提供了一个很好的答案。我正在尝试重现他的所作所为,只是为了打印索引缓冲区。 In the DX11 ...
  • unordered_map对哈希函数的多余调用

    以下代码导致对哈希函数的无法解释的调用: namespace foo { using Position = tuple <int, int, int>; std::ostream& operator<<(std::ostream& out, const Position& pos) noexcept{ return out << get<0>(pos) << ", " << get<1>(pos) << ", " << get<2>(pos); } ...
  • 内置方法如何在C ++中的配对优先级队列中成对工作?

    我试图实现类型为pair >的优先级队列,但是编译器不喜欢我的想法,并抛出了很多错误,下面列出了这些错误: At first i tried this code with a comparator function which returns true if the first integer of p1 priority queue is smaller than the first integer of p2 priority queue. bool comp(pair<int,pair<int,in...
  • 元程序从编译时间向量中删除相邻重复项

    我一直在尝试编写一个元函数,以从定义为以下内容的编译时间向量中删除相邻重复项: template <int...> struct Vector; 例如。如果输入是: Vector<1, 2, 2, 3, 3, 4, 5, 5> 输出应为: Vector<1, 2, 3, 4, 5> 但是如果输入是: Vector<1, 2, 2, 3, 4, 4, 1, 5> 输出应为: Vector<1, 2, 3, 4, 1, 5> 如果向量未排序,则应重复。 我尝试了以下代码: #include <iost...
  • istringstream导致我的函数崩溃

    因此,我目前正在实现一个状态读取功能,该功能可从6DOF机器人读取快照状态(因此,基本上,我具有x y z以及alpha和beta坐标,工具位置和速度值)。我将一行读入文件,然后将其传递给解码函数,该函数将每个位置,与最后位置的距离,速度以及执行时间存储在数组中。一切正常,但是在功能结束时,程序崩溃了。 每当发生崩溃时,我都可以删除该函数的整个代码,然后再次运行该程序,它仍然崩溃,因此我希望某些内存被破坏或类似的情况。我从按值传递更改为按引用传递,它什么都没有改变。 然后,我通过分割输入字符串,然后将其分配...
  • 每当我运行程序时,我的程序就会进入无限循环,但只有在我输入无效数字后再输入字符或字符串,程序才会进入无限循环

    在我的程序中,我试图验证用户输入的内容,以确保他们只能输入1998-2019年之间的数字。问题是,每当我首先输入一个数字(只有一个数字)时,程序运行良好,但是如果我输入一个无效数字,然后输入一个字符或字符串,程序将进入无限循环。每当我先输入一个字符或字符串然后输入一个数字时,该程序也会运行,但是如果我在输入数字后输入一个字符,它将进入无限循环。有谁知道为什么会这样或有可能解决方案?这是导致问题的代码: void Champs::validate() { while (!cin) { ...
  • 调用类的成员函数时,类的对象损坏

    当我编译并运行程序时,控制台窗口上输出了大量意外数字。 类“矩阵”的声明如下: class matrix { public: vector<vector<int> > M; matrix(); matrix(int m, int n); matrix(vector<vector<int> > &m); matrix Mul(matrix m1); void Inverse(); bool SquareMatrix(); void Ge...
  • Google Kickstart 2020问题记录破坏者错误答案

    我正在练习上一轮Google Kick Start 2020提出的问题。这个问题称为Record Breaker,如下所示: Isyana在她位于N的当地主题公园获得了众多游客 连续多日。第i天的访问者数量为Vi。一天 如果满足以下两个条件,则将打破记录: 当天的访客人数严格大于人数 前几天的访问者数量。要么是最后一天, 或当天的访客人数严格大于 第二天的访客人数。请注意,第一天 可能是破纪录的一天! 请帮助Isyana找出破纪录的天数。 输入输入的第一行给出测试用例的数量T。 测试用例如下。每个测试用例均...
  • 有序的链表头文件具有错误“形式参数列表不匹配”

    我正在为有序链接列表编写头文件,当我对其进行编译时出现错误 错误C2563:形式参数列表不匹配 但未指定行号。我从正在学习的书中获得了大多数功能,并且几乎没有做任何更改,因此对于可能导致错误的原因我有些困惑。 #ifndef H_orderedListType #define H_orderedListType #include <iostream> #include "linkedList.h" using namespace std; template <class Type> class ord...
  • 理解头文件中的静态问题(内联)

    我使用static已有很长时间了,但是现在当头文件出现时,我有点困惑。 主要问题是此代码: #include <iostream> #include <string> #include <sstream> #include <set> #ifndef WORD_H #define WORD_H #include<unordered_map> class Word { private: std::string word; int k; static std::unorde...
  • c ++编译器表示,当容器中的smart-ptr作为项时,智能指针的default_delete尝试引用已删除的函数

    这是一个小练习项目,之前我已经用其他编程语言编写过。现在我正在使用TCPPPL和Visual Studio 2019(c ++ 14)学习c ++。所以我在c ++中再试一次。 This codes below is a part of the projects, I used shared_ptr as item of list in class ebb_detial_item, and let the shared_ptr be the type of a vector in class rev_dat...
  • Threadpool使用C代码,但无法在C ++项目中构建

    我是线程初学者,正在尝试编写代码以从文件中提取20个标签。 文件数量最多可以运行7000个,因此我想充分利用线程池。 我在Windows 10 Pro计算机上使用Code :: Blocks 20.3和MinGW 17.1。 I have 'borrowed' the thread-pool code from: https://codereview.stackexchange.com/questions/221626/c17-thread-pool 我进行了一次测试,认为MinGW可能将其作为C代码处理,...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分析