ICode9

精准搜索请尝试: 精确搜索
  • c – 在对象工厂中注册对象创建者2019-09-27 08:07:13

    我有方便的对象工厂模板,它按类型ID名称创建对象.实现非常明显:ObjectFactory包含从std :: string到object creator函数的映射.然后,所有要创建的对象都应在此工厂中注册. 我使用以下宏来做到这一点: #define REGISTER_CLASS(className, interfaceName) \ class className; \

  • c – 什么是匿名对象?2019-09-27 05:04:24

    什么是匿名对象? C支持/拥有匿名对象吗?解决方法:C标准没有定义术语“匿名对象”,但是有理由认为可以使用该术语来描述任何没有名称的对象: >临时工:f(T()); >未命名的函数参数:void func(int,int,int); 我不会计算的是动态分配的对象: 从技术上讲,“对象”是存储的任何区域[2003年的1.8

  • c – 为什么运行简单的控制台应用程序,但基于对话框不能在WIN CE 6.0中运行?2019-09-26 16:09:35

    我正在开发嵌入式Visual C 4中的Windows CE 6.0应用程序. 我用平台“Pocket PC 2003”创建了一个简单的控制台应用程序(WCE应用程序),其中包含以下简单代码: #include "stdafx.h" #include <stdio.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPr

  • 如何更改Directshow过滤器属性C.2019-09-26 15:05:20

    如何以编程方式更改过滤器属性? 我正在使用过滤器AAC编码器,我可以通过右键单击过滤器并输入比特率值来手动更改其在graphedit中的比特率. 是否可以通过代码执行相同的操作? 请给我宝贵的建议,如果可能,请提供代码.解决方法:您可以通过专用过滤器专用接口执行此操作.您需要参考过滤器

  • c – 正在更新双重操作原子2019-09-26 06:05:04

    在Java中,更新double和long变量可能不是原子变量,因为double / long被视为两个独立的32位变量. http://java.sun.com/docs/books/jls/second_edition/html/memory.doc.html#28733 在C中,如果我使用的是32位Intel处理器的Microsoft Visual C编译器,是否正在更新双(8字节)操作原子? 我

  • c – ‘strcpy’和’strcpy_s’之间的区别?2019-09-26 05:06:35

    当我尝试使用strcpy复制字符串时,它给了我一个编译错误. error C4996 'strcpy': This function or variable may be unsafe. 请考虑使用strcpy_s.要禁用弃用, 使用_CRT_SECURE_NO_WARNINGS.详细信息请参见在线帮助. strcpy和strcpy_s有什么区别?解决方法:strcpy是一种不安全的功能

  • c – 如何在MSVC中使用MingW编译的库?2019-09-26 01:07:53

    我用MingW / MSYS编译了几个库……生成的静态库总是.a文件. 当我尝试将库与MSVC项目链接时,Visual Studio会抛出“未解析的外部符号”……这意味着.a静态库与MS C链接器不兼容.我认为它必须转换为MSVC兼容的.lib文件. .a和.lib只是.o或.obj文件的AR档案,所以有没有办法在MSVC项目中

  • c – 为什么std :: vector :: operator []比std :: vector :: at()快5到10倍?2019-09-25 23:06:15

    在程序优化期间,尝试优化迭代遍历向量的循环,我发现以下事实::: std :: vector :: at()比operator []快得多! 运算符[]比at()快5到10倍,在发布和发布时都是如此. debug builds(VS2008 x86). 在网上读了一下让我意识到at()有边界检查.好的,但是,将操作放慢了10倍?! 有什么理由吗?我的意思

  • c – 为什么这些的返回值加倍-1.#IND?2019-09-25 18:05:38

    我有 : double score = cvMatchContourTrees( CT1, CT2, CV_CONTOUR_TREES_MATCH_I1, 0.0 ); cout<<score<<endl; 返回的值为-1.#IND.除此之外,正值是正常的,如1.34543. 为什么会这样?我该如何解决?解决方法:正如弗雷德里克所说,这是“Not a Number”由Windows上使用visual

  • c – StdAfx头文件 – MFC应用程序中包含的顺序2019-09-23 08:05:11

    我正在使用Visual Studio 2005.我创建了一个名为“StdAfx dependancy”的基于MFC的控制台应用程序. IDE为我创建了以下文件. > Resource.h > StdAfx Dependancy.h> stdafx.h> StdAfx Dependancy.cpp> stdafx.cpp 我在下面添加了另一个带有Helper.h和Helper.cpp的类CHelper. Helper.

  • c – “#pragma comment”是什么意思?2019-09-23 08:04:34

    #pragma评论在以下内容中意味着什么? #pragma comment(lib, "kernel32") #pragma comment(lib, "user32") 解决方法:#pragma comment是一个编译器指令,它指示Visual C在生成的目标文件中留下注释.然后,链接器在处理目标文件时可以读取注释. #pragma comment(lib,libname)告诉链接

  • c – 如何将char *转换为LPCWSTR?2019-09-23 06:06:03

    我知道在SO的几个问题中已经讨论过这个问题,但这些解决方案都没有对我有用. 我以char *开头,因为这是针对将从VBA调用的DLL,并且char *是VBA将字符串传递给DLL所必需的. 我需要返回一个LPCWSTR,因为这是我试图调用的API函数的输入参数,我不能通过在Properties窗口中从Unicode切换到

  • c – 如何使用opencv从图像中获取调色板?2019-09-23 06:04:49

    我想提取图像的调色板,类似于此(从here开始): 我需要它来提取黄色,绿色和棕色等特定颜色,并显示该颜色所覆盖区域的百分比.另外,我可以添加更多颜色来提取. 如何减少原始图像中的颜色数量,如何获得调色板?解决方法:这里有3种不同的东西. >减少图像的颜色数量 >获取图像的不同颜色>获

  • C编译器错误C2280“尝试引用已删除的函数”在Visual Studio 2013和2015中2019-09-23 03:06:16

    在Visual Studio 2013(版本12.0.31101.00 Update 4)中编译此代码段时没有错误 class A { public: A(){} A(A &&){} }; int main(int, char*) { A a; new A(a); return 0; } 虽然它在Visual Studio 2015 RC(版本14.0.22823.1 D14REL)中使用此错误进行编译: 1>----

  • 为什么这个程序被三个C编译器错误地拒绝了?2019-09-15 18:05:24

    编写我编写的C程序时遇到一些困难. 这个程序非常简单,据我所知,它符合C标准中规定的所有规则.我已经两次阅读整个ISO / IEC 14882:2003以确定. 该计划如下: 这是我尝试使用Visual C 2010编译此程序时收到的输出: c:\dev>cl /nologo helloworld.png cl : Command line warning D9024 :

  • c – stdafx.h的用途2019-09-15 14:06:46

    参见英文答案 > What is “stdafx.h” used for in Visual Studio?                                    4个 stdafx.h文件的目的是什么,预编译头文件的含义是什么?解决方法: stdafx.h is a file, generated by Microsoft Visual Studio IDE

  • c – 如何向Visual Studio项目添加其他库?2019-09-11 10:06:43

    Allergro是一个用于图形处理的开源C插件库.如何将此库添加到我的编译器? 这些说明对我来说不起作用,因为我有Windows 7.我不知道操作系统是否重要.我有Visual Studio Express Edition.该库是.dll文件.如何将其添加到我的项目中?解决方法:对于Visual Studio,您需要在解决方案资源管理

  • c – 没有初始化程序的constexpr静态数据成员2019-09-10 12:06:29

    #include <complex> struct S { static std::complex<double> constexpr c; }; gcc生成错误,因为缺少初始化程序. Clang和MSVC不会生成错误. 据我所知,constexpr静态数据成员必须有一个初始化程序,即使它是类型类型,具有可以不带参数调用的构造函数(如本例所示).不幸的是,我没

  • c – 如何将字符串添加到char元素的二维数组中?2019-09-03 13:05:20

    我有以下用C编写的程序: #include <iostream> using namespace std; int main() { int age[5]; char name[5][10]; age[0]=10; age[1]=20; age[2]=30; age[3]=25; age[4]=40; name[0]="abc"; name[1]="abc"; n

  • c – 即使包含头文件,程序也会出现LNK2019错误2019-09-03 13:05:02

    我试图了解如何在C中包含多个文件.我做了很多搜索,最后我写了一个测试代码,总结了我的问题.我有两个头文件和两个cpp文件,如下所示: test1.h: #ifndef _TEST_1_H #define _TEST_1_H int val = 10; void func1(); #endif test2.h: #ifndef _TEST_2_H #define _TEST_2_H #include

  • c – 跟踪哪个依赖包含SSE指令2019-09-03 09:05:23

    我们的一个客户需要在没有SSE的情况下构建我们的程序,因为他在相当旧的硬件上.我的问题是,即使我全面修改我们的项目设置,也要取消所有库的SSE设置.二进制文件似乎仍然存在一个依赖SSE指令编译的依赖,导致应用程序崩溃. 我的问题是:有没有办法获取二进制文件或库,并检测它是否包含特

  • 使用Gmail帐户通过C发送电子邮件2019-09-03 05:06:34

    我想使用我的Gmail帐户通过C/C++程序发送电子邮件.我找到了一些资源,但是它们用于LINUX并且不适用于我.我想在Windows上这样做.任何示例程序或建议,我怎么能这样做将不胜感激. 谢谢 #define WIN32_LEAN_AND_MEAN #include <stdio.h> #include <stdlib.h> #include <fstream.h> #i

  • c – MSVC 2008 16字节结构成员对齐怪异2019-09-03 04:06:03

    有人可以解释一下发生了什么吗? 我的MSVC 2008项目的结构成员对齐设置被设置为16字节(/ Zp16)对齐,但是以下结构之一被对齐16个字节而另一个仅对齐8个字节…为什么?!!! struct HashData { void *pData; const char* pName; int crc; bool bModified; }; // sizeof (

  • c – MSVC10 / MP在项目中的文件夹之间不构建多核2019-09-03 03:06:27

    我希望有人指出我们遇到的问题或解决方法. 使用/ MP编译项目时,似乎只同时编译同一文件夹中的文件.我使用进程资源管理器来刷命令行并确认行为. 项目过滤器似乎对并发编译的内容没有任何影响. 磁盘上的项目结构: Folder\ project.vcxproj source\ foo.cpp foo1.c

  • C访问冲突2019-09-03 02:05:51

    我正在研究一个现有的数据解析程序,它将结构覆盖到缓冲区上以提取值.最近,缓冲区中添加了一种新的数据格式,需要一个新的结构.我将函数抽象为一个公共基类,并定义了一个像这样的新结构: struct Header { Header () { } public: virtual unsigned __int8 getCommonField1()

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

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

ICode9版权所有