C++11相关内容
; Palal salamsalam 13000 tam salam 100 ta 解决方案 感谢您提出的有用问题. "salamsalam 13000 tam salam 100 ta" 将来,请不要犹豫,张贴在其他地方. 代码项目是英语网站. 请随时使用该语言进行交流. 如果您想谈论胡言乱语,建议您访问直布罗陀的网站. 但是,嘿,您知道是否要回答,那么我只会说这个...
..
我对OOPS有一个疑问. 为什么我们需要将基类对象指向派生类.我们可以直接创建派生类对象并可以执行所需的操作.(据我了解) 例如 公共 class abc { 公共 int abc123 = 0 ; 公共 无效 qwerty() { MessageBox.Show(" ); }
..
我需要C语言示例问题和代码 解决方案 #include " #define LAZY_CODER 1 #define UNAWARE_OF_GOOGLE 1 无效 DoNothingLearnNothing() { printf(" ); } int main() { 同时(LAZY_CODER&& UNAWARE_OF_GOOGLE) { DoNothingLearn
..
伙计们 我对本机cpp相对熟悉,但从未使用过异常处理. 现在,我需要帮助来了解如何捕获这样的异常 尝试 { int p = 0 ; int q = 0 ; int r = p/q; // 除以零例外 } 抓住(???)// 我应该写什么在这里而不是???? { ..... } 尝试 { int * p = 0 ;
..
嗨! 如何创建将在Windows启动时自动运行的C ++程序.有人有示例代码说明如何实现这一目标吗? 解决方案 您最好的选择是使用服务.您可以创建一个服务包装程序,该服务包装程序可以在Windows启动时用于启动任何程序.您可能要检查程序的服务依赖性,以便仅在程序所依赖的所有服务已经启动并正在运行时才能启动程序.这是一个带有C ++教程的网站,有关如何在托管C ++中编写Windows服
..
我有两个dll,分别是dll1和dll2 如果我从dll1调用dll2的函数[例如open(string,string)] -> open("test","1.00"); 我崩溃了. 在调试时,我发现在打开功能(字符串str1,字符串str2)中, str1和str2是垃圾或错误的指针. 所以我崩溃了 如果我尝试从dll2调用dll1函数,也会发生同样的情况 我正在使用
..
在C ++中是否有任何方法或功能来创建一个盒子,我可以在其中放入一些字符串.请注意,关于C ++ 11的问题i. 如果有函数,请使用其头文件进行注册. 解决方案 这实际上是Windows问题,而不是C ++问题.您可以使用简单的MessageBox()或查看其他一些 Windows控件 [^ ].
..
如何在Windows操作系统中使用C ++ 11创建窗口。 如果主题太大,请参考好的在线教程或pdf指南。 解决方案 您可以根据需要使用Win32,MFC或C ++ / CLI。有很多文章这里有CodeProject [ ^ ]包含有用的示例。您也可以访问 Windows桌面开发页面 [MFC部分 [ ^ ]或 C ++ / CLI部分 [ ^ ],全部在MSDN上。
..
是否可以使用C ++ 11(Borland C ++)中的指针访问设备的id。 解决方案 嗯..我不确定你是什么意思。正常情况下,设备ID实际上是指针。 您想获取特定设备的(句柄)ID吗?
..
C ++是否提供连接 Microsoft Access数据库(2010)的任何功能。 我使用的是 Borland C ++ 5.5 编译器。 解决方案 你可以通过使用TADO *类来实现这一点,例如TADOConnection,TADOQuery,TADODataSet等。 请参阅以下示例: http://docs.embarcadero.com/products/rad_s
..
是否可以使用C ++访问字节中的每个位。例如,如果我有 char * a = NULL; a =新字符[500]; 或 char a [500]; 就像使用索引访问每个元素的方式一样,有没有在C ++中访问每个位的类似方法。 如果在C ++中可行,请提及一种方法,以及在指针方法和普通数组中访问这些位的区别初始化方法。
..
如何将包含整个文件(.exe / .jpg / .avi / .docx等)的数组拆分为2维矩阵(2d数组)的行。 这只是为了应用一些密码(加密)操作。 解决方案 您已经在加密二进制文件。 [ ^ ]。 但是,文件只是一个字节流,所以你只需将它读入一个字节数组然后根据你的内容操作内容要求。标准CRT库 fread function [ ^ ],或 ^ ],会做你想做的事。
..
我想创建一个动态的二维数组,但最终出现以下错误: [错误] C:\用户\ User \Documents\C-Free\Temp \ Untitled2.cpp:8:E2034无法在函数main()中将''int(*)[100]''转换为''int *'' 这是使用Borland C ++ 5.5编译的。 下面是麻烦的代码: int * h = NULL;
..
考虑下面的代码片段: char * str = nullptr ; str = new char [sz] 这里'sz''是运行期间程序要求的。 我的问题是:如何找到str的大小? sizeof()运算符和strlen()函数都不起作用。 解决方案 str的大小将等于sz。 strlen不会工作,因为它会循环,直到找到空字符串终止符''\0'
..
我正在尝试编写一个用于读取和写入数据的程序。它使用指针。 读取文件mm.jpg并将其写入jj.jpg(此处未指定)。但是jj.jpg是0字节,而mm.jpg是54字节。 我修改了整个程序。 void main()仅用于检查这些函数是否正常工作。 实际上,它包含有标题作为其他程序的一部分。 long sizeoffile(char filename []) { fstre
..
如何使用在borland C ++ 5.5编译期间生成的.lib文件中包含的类。 是否有任何预处理程序指令? 解决方案 没有。 (你真的不明白预处理器的作用,请阅读它,除非绝对需要,否则不要使用它。你还需要学习构建过程:编译器,链接器,系统进程加载了什么。) 库用于链接级别,而不是编译: http: //en.wikipedia.org/wiki/Linker_%28computi
..
大家好。我试图在c ++中编写一段代码,可以检测文件夹何时打开并返回该文件夹的路径。有没有办法在不使用驱动程序编程的情况下执行此操作?任何帮助都可以如此有用。 tnx 解决方案 你不能。没有“打开文件夹”这样的概念。您可以检测某个文件是否打开,但对于该文件夹它根本没有意义。 -SA http://blogs.msdn.com/b /oldnewthing/archive/2004/
..
我有一个数字向量,我想用霍夫曼编码进行压缩。我在互联网上看到了很多代码,但任何输入都无法合并。我还必须解压缩数字的输出向量。 1 - 无效代码(向量输入,向量输出); 2 - 无效解码(矢量输入,矢量输出); // ............... .................................. input => vector in; output =>
..
问题已移至此处: http: //www.codeproject.com/Messages/4806617/whats-the-point-of-auto-ptr-unique-ptr.aspx [http://www.cplusplus.com/reference/memory/auto_ptr [ ^ ], http://en.cppreference.com/w/cpp/memory/
..
假设有一个功能程序围绕此工作将进行以下工作: 项目**项目; 项目*项目; int nItems; items [nItems] = item; 或者我必须设置每个实例的每个成员变量更像是这样的项目: int newId = item-> ;的getId(); items [i] - > setID(newId); 解
..