ICode9

精准搜索请尝试: 精确搜索
  • c-是否可以实现__super宏?2019-10-11 18:07:16

    请告诉我是否有一种方法可以手动实现Microsoft特定的__super宏…解决方法: class Base{ public: void func(){ // something } }; class Derived : public Base{ public: void func(){ Base::func(); // just use the base class name } }; 虽然我认为这不是您想

  • 从Python传递大型复杂数组到C-我最好的选择是什么?2019-10-11 16:59:28

    2017/06/13编辑: 我尝试按照建议的方法使用boost,但是在花了3天以上的时间尝试使其进行编译和链接后,失败了,我认为这种愚蠢的痛苦方式可能是最快且痛苦更少的方式.保存一堆C然后读取的硕大的文本文件(拆分数组和数字在文件中的复数/虚数部分).优雅…不…有效…是. 我有一些科学代码

  • Visual Studio 2012 C OpenGL GLFW链接器错误2019-10-11 09:05:36

    我正在Visual Studio 2010 Express上使用OpenGL在C中制作2d侧滚动.我正在尝试编译我的代码,并且它可以正确构建,但是在main()函数中初始化的GLFW函数出现链接器错误.这是我的代码: #include <iostream> #include <ctime> #include <GL\glfw.h> #include "Player.h" void rende

  • c-在什么情况下调用CCmdTarget :: OnFinalRelease?2019-10-11 06:08:45

    CCmdTarget :: OnFinalRelease方法的MSDN文档非常简短: Called by the framework when the last OLE reference to or from the object is released. 我创建了CCmdTarget的子类 class CMyEventHandler : public CCmdTarget { ... } 我试图弄清楚在什么条件下OnFinalRelease

  • c-function-try-block和noexcept2019-10-10 17:09:52

    对于以下代码 struct X { int x; X() noexcept try : x(0) { } catch(...) { } }; Visual Studio 14 CTP发出警告 warning C4297: ‘X::X’: function assumed not to throw an exception but does note: __declspec(nothrow), throw(), noexc

  • c-ofstream“ <<”和Write之间有什么区别2019-10-10 17:08:51

    我已经以二进制模式打开文件,并且喜欢写入文件. ofstream ofile("file.txt",ios_base::binary) int a = 1; float f = 0.1; string str = 10; ofile<<a<<f<<str; 想知道使用“<<”书写之间的区别并使用“ ofile.write”. 这是用二进制模式编写的最佳方法.解决

  • c-如何将_bstr_t转换为CString2019-10-10 13:07:10

    我有一个_bstr_t变量bstrErr,我有一个CString变量csError.如何将bstrErr中的值设置为csError?解决方法:是否不可能仅将其转换为: _bstr_t b("Steve"); CString cs; cs = (LPCTSTR) b; 我认为当项目为Unicode时这应该工作.

  • 如何使用C检查进程是否正在运行2019-10-10 10:11:52

    如果一个进程未运行,我不应该显示某些上下文菜单选项. 我正在检查进程是否正在运行或未使用进程名称. 但是问题是,进程名称在不同的Windows平台上显示的方式不同. 即,Windows任务栏上的Windows 64位进程名称为“ applicationname.exe” 某些Windows XP计算机显示的进程名称与“ app

  • c-二进制数据JSONCPP2019-10-10 04:22:18

    我正在尝试在VS2008中使用JSON cpp. 谁能告诉我是否可以将二进制数据打包成JSON格式?我正在将图像文件读入char *缓冲区中,并将其放入JSON :: Value中.但是当我尝试解析它时,我在JSON对象中找不到缓冲区内容. 代码如下. Json::Value root; Json::Reader reader; Json::

  • c-Qt堆内存损坏2019-10-10 03:08:35

    我正在编写一个Qt 4.6应用程序(没有qt设计器),当我关闭程序时,我从Visual Studio收到此错误: Windows has triggered a breakpoint in Test.exe. This may be due to a corruption of the heap, which indicates a bug in Test.exe or any of the DLLs it has loaded. Th

  • 如何卸载托管的c dll?2019-10-09 23:11:02

    A.dll是本机c dll,B.dll是托管c dll. A.dll取决于B.dll,因此在加载A.dll时,会自动加载B.dll,但是在卸载A.dll之后,仍会加载B.dll.仅A.dll依赖于B.dll,为什么无法卸载B.dll?如何卸载托管C DLL?我正在使用vs2010. 谢谢解决方法:一旦CLR加载了托管程序集,就无法卸载它.唯一的方法是杀死A

  • c-异步不会在Visual Studio 2015中调用move构造函数2019-10-09 23:08:34

    我在Visual Studio 2015社区上编译包含以下内容的代码时遇到问题 auto f = async(launch::async, &WorkerThread<Hash>::run, WorkerThread<Hash>(mInputFile, mOutputFile), i, numthreads, mBlockSize);

  • c-为什么调用boost :: split()会发出这么多警告?2019-10-09 15:14:34

    我需要一个用于在弯刀上分割字符串的函数,并且我将boost库用于其他用途,因此我尝试使用boost :: split.它有效,但是它给了我很多警告,我想知道为什么. 以下是在MSVC 10中产生警告的简化代码: #include <tchar.h> #include <iostream> #include <string> #include <vector> #include

  • c-如何将向量写入FileStorage2019-10-09 12:18:16

    我已经能够使用FileStorage成功地将关键点(向量),描述符(垫)和其他内容写入yml文件.但是,在计算了一对图像之间的匹配之后,我无法将匹配写入文件. 我认为这是因为DMatch似乎是具有距离,trainIdx等字段的结构,但是有人能将其写入文件吗? 还是我应该只写距离矢量,trainIdx矢量等? 编辑

  • c使用过多的cpu2019-10-09 11:14:54

    好的,即时通讯创建了一个游戏,但是它使用了太多的cpu,但是并没有使用太多的内存. CPU的确增加和减少.我的游戏中有太多计时器,当我不再使用计时器时,我会杀死计时器,这样应该会引起问题,但是我认为导致该问题的原因是我的消息队列中有太多消息.我有5个月大的新笔记本电脑,并且cpu很

  • c – 将参数传递给boost :: thread没有重载函数需要2个参数2019-10-09 04:07:07

    从boost :: thread文档看来,我可以通过执行以下操作将参数传递给线程函数: boost::thread* myThread = new boost::thread(callbackFunc, param); 但是,当我这样做时,编译器会抱怨 no overloaded function takes 2 arguments 我的代码: #include <boost/thread/thread.hpp> voi

  • c – 如何将宏用作其他宏参数列表之一2019-10-09 03:06:29

    这是一个虚拟的例子: #define DEFINE_STRUCTURE(Result, Structure, a, b, c) int a; #define MEMBER_INT(name, width) Int, name, width 当我在做的时候 DEFINE_STRUCTURE(Result, Structure, MEMBER_INT(b, c)) 我收到这个警告: warning C4003: not

  • C中的数组分配在不同长度的堆栈上2019-10-08 21:06:46

    参见英文答案 > C++: Why does int array[size] work?                                    3个 我很惊讶地发现可以在C中的堆栈上分配变长数组(例如int array [i];).它似乎在clang和gcc(在OS / X上)都能正常工作,但是MSVC 2012不允许它. 这个

  • c – 具有多重继承的消息映射MFC:如何避免警告C4407和运行时崩溃2019-10-08 19:07:39

    我最近移植了一个从VS2008到VS2013的项目,并遇到了一些堆栈损坏问题. 经过一些研究,我可以找出以下代码的原因: class CInternalInterface { afx_msg void OnMouseMove(UINT, CPoint) = 0; }; class CMyDlg : public CDialog, public CInternalInterface { afx_msg void OnMou

  • Windows C纳秒计时?2019-10-08 13:10:03

    在Windows上用C来测量时间以纳秒为单位吗? 我能找到的只是linux解决方案.解决方法:使用QueryPerformanceFrequency函数查看QueryPerformanceCounter运行的速度.我认为它可能在纳秒范围内.

  • c – 将_TCHAR *转换为char *2019-10-08 08:06:06

    我试图让Windows在Windows上运行a simple OpenCV sample,而我的C不仅仅是生锈了. The sample很简单: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main( int argc, char** a

  • 在旧Borland C中使用Visual C DLL?2019-10-08 04:07:11

    我必须使用旧的Borland编译器(BC 5)支持用C编写的旧应用程序. 不幸的是,我们使用的旧TCP / IP库开始显示它的年龄,并且遇到了Vista& amp; Win7机器. 我有一个新的MS Visual C函数库,我想用它来制作一个可以从Borland C调用的DLL. 所以,我有两个问题: 1)如何从Borland C程序中调用Vis

  • 处理C中的浮点异常2019-10-07 23:06:45

    我发现浮点模型/错误问题相当令人困惑.这是一个我不熟悉的领域,我不是一个低级别的C / asm程序员,所以我很感激一点建议. 我有一个用VS2012(VC11)构建的大型C应用程序,我已经配置为抛出浮点异常(或者更确切地说,允许C运行时和/或硬件抛出fp异常) – 并且它投入了很多它们在发布(优

  • c – 如何在两个单独的步骤中运行MSVC预处理器和编译器?2019-10-07 21:06:50

    我想在不调用预处理器的情况下运行Microsoft Visual Studio Compiler cl.exe.这可能吗?我认为简单地编译预处理的源代码(使用/ c标志)会使预处理器运行为无操作,但显然情况并非如此.我做了一些基准测试.这是一个小源文件(main.cpp),它只包含一些代码: #include <iostream> #include

  • 什么是CLI / C?它与“正常”c有什么不同?2019-10-07 18:06:06

    让我首先澄清一下’正常’C的意思 – 我现在正在阅读Walter Savitch的“C中的问题解决”.据我所知,这不是专门为微软或Unix编写的.所以我的问题是,我在本书中学到的东西(我用于获取c的普遍知识)与我在阅读有关CLI C的内容有何不同? 如果我使用Visual C,CLI C就是我会遇到的吗?我完全

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有