• 在C ++中反转Matriks

    我来自印度尼西亚,对C ++编程还比较陌生,我想通过编程矩阵来学习更多有关语言的知识。因此,我的老师给了我任务,在C ++上制作矩阵/矩阵,以求和,转置和求逆。但是idk如何制作它的反面,....有人可以帮我吗? 这是代码 #include <iostream> using namespace std; int main() { int A[10][10], transpose[10][10], Operasi[10][10], row, column, i, j, kali; cout <...
  • 重组后DirectX图形管道不再绘制,缺少什么?

    介绍 我是C ++和DirectX的新手,并且正在尝试使基本的图形管道正常工作。我能够绘制简单的形状,然后移动摄像机,然后决定创建自己的建模/装配设置。 最终我全神贯注于所有数学知识,并且得到了(我认为)一个有效的计算着色器,用于将网格蒙皮到装备。但是,只要确保一切仍然有效,我就创建了一个具有基本立方体网格的模型。突然,它已停止呈现任何内容。在添加建模设置时,我完全重组了所有内容,就像之前只是在RenderFrame或InitialiseScene函数中手动声明所有内容一样。现在,大多数东西都封装在类中,因...
  • 如何在Visual C ++ 2010中从键盘获取用户输入?

    我正在使用Visual C ++ 2010制作我的第一个项目-计算器(在线教程之后)。 现在,计算器已经完成并且可以使用,但是输入数字的唯一方法是用鼠标按下按钮。 我希望能够用键盘做到这一点。我该怎么做? double iFirstNumber; double iSecondNumber; double iResult; String^ iOperator; private: System::Void btnC_Click(System::Object^ sender, ...
  • OpenGL在显示多个对象的同时显示白屏

    我试图在一个简单的多维数据集上实现法线贴图,但是由于我的法线出现问题,我想尝试使用几何着色器显示它们。在learnopengl教程之后,它基本上调用两次mesh.render(),第一次绘制模型,第二次显示法线。当我尝试做同样的事情我得到这个 立方体看起来很漂亮,但是它前面有一个奇怪的白色矩形,我不知道为什么。我不知道这是工程图的问题还是几何着色器,所以我将两者同时发布。 我的代码: glutDisplayFunc(MyRenderScene); glEnable(GL_DEPTH_TEST);...
  • 如何返回一个COM接口?

    I implemented a client/server COM program according to "Building a LOCAL COM Server and Client: A Step by Step Example". https://www.codeproject.com/Articles/8679/Building-a-LOCAL-COM-Server-and-Client-A-Step-by-S 我想编写一个名为“ ICreateMyCarReturnIStats”的函数以返回接...
  • 在单独的功能中对计算机保持评分(C ++)

    我需要记分的帮助。我一直在绞尽脑汁想弄清楚。我主要感到困惑的地方是运行score()函数,以确定用户还是计算机,并让它将分数值更新回用户并进行打印。不仅如此,而且运行代码最终使程序仅每隔一次滚动随机数并检查循环(如果用户获胜,失败或平局)。感谢任何帮助。 #include <iostream> #include <cstdlib> //random number generator #include <ctime> //random number generator using namespace st...
  • 为什么不使用cin.clear()清除输入?

    我将值添加到程序中并打印回以检查存储了哪些值,但是在打印值之前,我希望清除cin并打印列表为空。 问题是它仍在打印已保存的列表,并且无法用cin.clear()反映出来。 如何实现呢?我认为如果我没有记错的话,我不会以正确的方式来做。 代码: #include <iostream> #include <vector> #include <limits> using namespace std; int main() { vector <int> number{}; char selecti...
  • 将函数的主体实现为单独的.cpp文件和错误

    我无法弄清楚我的源文件之一出了什么问题。最普遍的错误是声明问题。 My main.cpp is fine, and my header file has no errors. I tried adding #include <string> and using namespace std; to the other .cpp file, but it changed nothing. main.cpp(好) //preprocessor directives #include <iostream> #in...
  • 当我向函数传递一些扩展时,为什么会给出错误并退出程序?

    我试图使用循环(for)将扩展传递给将崩溃的功能,为什么会这样?如果我用 L"*.extension" 用于特定扩展 和 L"*.*" 对于所有扩展, 效果很好 #include <functional> #include <iostream> #include <string> #include <atlstr.h> #include <io.h> enum enumflags { ENUM_FILE = 1, ENUM_DIR, ENUM_BOTH }; // return value: // ...
  • 为倒数问题创建排列

    I'm trying to make a small program to solve the countdown problem. Basically, given a number n and a vector of numbers, the problem outputs if n can be constructed applying simple operations (say addition, div, mult, and subs). It's okay to not to use all ...
  • 查找C ++内存泄漏

    我目前正在研究Vector类。我必须使用某些概念,例如模板等。在大多数情况下,我已经完成了整个项目,除了内存泄漏无法定位。 我正在使用macOS Catalina,并且尝试安装Valgrind,但似乎无法正常工作。这本身就是另一个问题。内存泄漏在哪里?检测macOS Catalina用户内存泄漏在哪里的简便方法是什么? 我也在使用VS Code。 头文件 注意:ContainerIfc是一个抽象类,所有需要理解的方法都在下面实现。 #ifndef PROJ7_MYVECTOR #define PROJ7_...
公告

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

关注公众号订阅更多技术干货! 码农俱乐部