• 如何访问父对象的对象句柄?

    我有ParentProcess.exe,其中包含以下代码。它创建一个文件并以1的简单字符对其进行过滤,然后创建一个名为ChildProcess.exe的新进程。使用bIheritance标志true创建的此ChildProcess。我希望它能够访问父对象。 #include <windows.h> #include <stdio.h> #include <tchar.h> int main(int argc, const char* argv[]) { SECURITY_ATTRIBUTES pr...
  • 将int位转换为逐字浮点并打印

    我正在尝试只复制要用作浮点数的32位无符号整数的内容。不强制转换,只是重新解释要用作浮点数的整数位。我知道memcpy是最建议的选择。但是,当我从uint_32执行memcpy使其浮动并打印出各个位时,我发现它们是完全不同的。 这是我的代码段: #include <iostream> #include <stdint.h> #include <cstring> using namespace std; void print_bits(unsigned n) { unsigned i; for(i...
  • 由于fstream而导致分段错误(核心已转储)

    我尝试使用fstream从文本文件中读取数据,并使用这些数据创建2个不同的数组,但是,这会导致Segmentation Fault(Core dumped)。我该如何解决?是什么原因导致了我的代码? void DecisionTree::train(const string fileName, const int numSamples, const int numFeatures) { ifstream inFile(fileName.c_str()); // inFile.open(file...
  • 是否可以从控制功能中获取变量并将其放在单独的控制功能中?

    我被分配给老师分配给我的作业。它要求我从控制函数中获取一个变量,然后放入一个单独的控制函数中以计算一个不同的值。我尝试在yang函数中调用ying函数。我尝试搜索一些东西,如果有办法可以解决我的问题,现在我在这里。所以这是到目前为止的“代码”(省略了骨架)... #include <iostream> using namespace std; type ying(type value,type value2, type result, type result2) type yang(type onio...
  • 将类转换为模板类时出错

    代码有点长,因为我无法真正找到错误的根源,所以我不确定可以删除多少(对于C ++模板来说仍然是新的) 我已经转换为模板的成员函数和方法已经被省略了,我认为它们与错误无关。 下面是给定的类,我已经将其转换为抽象模板类,在编译时,出现以下编译时错误: 1.cpp:116:3:错误:没有匹配的函数调用'testPFArrayD'                   testPFArrayD();      1.cpp:87:6:注意:候选模板被忽略:无法推断模板         参数'T'void testPFA...
  • 指针的第一个元素被污染C ++

    我有这段代码将随机字符串放入char指针数组中: char * str[100] = {0}; const int elems = sizeof(str)/sizeof(str[0]),size=5; srand(time(0)); for(int i=0;i<elems;i++){ char rString[size] = {0}; for(int j = 0;j<size;j++){ rString[j] = 97+rand()%26; } rStri...
  • c ++ 20执行策略类型

    我一直在研究标准算法,并注意到您可以指定执行策略。 The documentation found here lists 4 policies: std::execution::sequenced_policy std::execution::parallel_policy std::execution::parallel_unsequenced_policy std::execution::unsequenced_policy 我了解并行策略和有序策略之间的区别,但是我不确定为什么您还需要无序...
  • 在C ++线程中使用类成员

    有没有办法使用C ++ 11线程生成一个可以以某种方式访问​​类成员的线程? 假设我实例化了这样的对象, FITS_file <float> fits_file; 该类在头文件中定义为: template <class T> class FITS_file { private: std::mutex fits_mutex; //!< used to block writing_file semaphore in multiple threads ...
  • C ++使用好友功能修改字段

    那里!我有此代码段,但不确定如何使用我拥有的friend函数修改房间对象字段。 这部分在房间的头文件中。 friend void changeLibraryType(Room *room, int newLibraryType); //declares the friend function changeLibraryType() 这部分在代码源文件中。 //defining function changeLibraryType() void changeLibraryType(Room* room,...
  • 项目中的Visual Studio文件夹

    我目前正在尝试自己进入Visual Studio2019。我想要的是标题和源文件之间的干净结构。我当前在解决方案资源管理器中的项目如下所示: --... --References --External Dependencies --main.cpp --Dummy.cpp --Dummy.h --... What I want is a structure seen best in this picture --... --References --External Dependencies --Head...
  • 在C / C ++中清除缓冲区

    在C ++中,我通常使用cin.ignore()及其参数来删除受污染的缓冲区,我可以选择要清除的缓冲区大小和结束符。但是在复杂的应用程序中,我不知道缓冲区的大小和结束符,它们可以是任何东西。那么,您能告诉我如何解决吗?
公告

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

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