runtime-error相关内容
#include using namespace std; class Test { int * myArray; public: Test(){ myArray = new int [10]; } 〜Test(){ delete [] myArray; } }; int main(){ queue q 测
..
在我最初的基本测试中,这是完全安全的。但是,我试图在 delete s 的函数中操作 this 此可能是运行时错误。这是真的,删除此通常是安全的吗? 解决方案 删除此是合法的,并做你会期望:它调用你的类的析构函数和释放底层内存。 删除此后,您的此指针值会更改 一个悬浮指针,应该不应该被取消引用。这包括使用类的成员变量的隐式解引用。 通常在引用计数的类中发现,当引用计数递减到0时, D
..
我得到运行时此错误消息 LINQ到实体无法识别方法“的Int64马克斯(的Int64,Int64的) '法,这种方法不能被翻译成店表达 当我尝试这样做: 返回_dbContext.Appointment.Where(X => Math.Max(x.Appointment.StartTime.Ticks,startTime.Ticks)LT =数学。民(x.Appointme
..
在我的Visual Studio 2012解决方案,我有单元测试C ++ / CLI代码,如: A C#项目 ... :使用System.IO; 使用的东西; 命名空间MyCLIClassTest { [TestClass中] 公共类MyCLIClassTest { 公共MyCLIClassTest(){} [ClassInitialize] 公共静态无效
..
我刚刚发布了关于如何获得一个委托更新另一个窗体上的文本框的问题。就在我以为我已经使用调用的答案......发生这种情况。这里是我的代码: 主要表单代码: 使用系统; 使用System.Drawing中; System.Collections中使用 ; 使用System.ComponentModel;使用System.Windows.Forms的 ; 使用System.Data这;
..
我有一个ErrorRecorder应用程序,它打印出错误报告,如果用户希望该报告发送给我问。 然后,我主要的应用程序。如果发生错误,它写入错误报告文件,并要求ErrorRecorder打开该文件以显示用户的错误报告。 所以我抓住了我的大部分错误使用try / catch语句。 然而,如果所发生的错误,这是完全出乎意料,并关闭我的程序。 有像全球/重写方法或那样的东西,这告诉
..
我试图写的指针合并排序方案,并且它是靠近工作良好,但存在着在输出有一些“0”,而不是一些有序数组的数量的问题。 有关c您必须写一个txt文件 prova.txt ,其中有数组,线路一个号码测试$ C $。例如: prova.txt: 4 7 2 9 1 45 87 在运行code,我期望的输出 0:1 1:2 2:4 3:7 4:9 5:45 6:87 但我得到 0:1 1:0 2
..
以下code,据我要成功运行,但在runtime.I失败,没有得到的原因: 无效的主要() { INT ARR [5] [3] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; 为int * M =改编[0]; INT ** P =放大器;米; P = P + 1; 的printf(“%d个”,** P); } A.EXE已
..
运行时检查失败#2 - 围绕堆栈变量“文件名”已损坏 我的code ++工程,每当我试图处理第一个内存位置。 我能正确处理.txt文件,我可以打印出来。 然而,当我问的第二个存储位置,程序崩溃。 我试图增加文件名的大小,我也是关闭的第一个文件,让我无言以对。任何帮助是可以接受的!谢谢!! 这是输出的照片 这是我的code: 的#include<&stdio.h中GT;的#def
..
我建立一个客户端和C语言服务器之间的聊天程序。客户端将连接到服务器,发送到它的消息。然后,服务器将响应该meesage。 如果有另一个客户端连接到服务器时,新的连接将创建一个新的线程。所以我用pthreads.h中建立一个多线程聊天程序C.请参阅下面的server.c和client.c code,以获得更多的细节。 server.c 的#include< pthreads.h中>
..
我有以下的code,我希望让这个委员会现在有new_board的价值,反之亦然。由于他们都是指针我想我可能只是交换它们指向的地址。当我print2打印()地址适当交换。然而,当我在PRINT1打印()地址莫名其妙地交换回,它没有任何意义,我。另外,如果我在局print2打印出来的值()他们也是正确的。 的main(){ 字符* new_board =(字符*)malloc的(的sizeof(
..
我使用的是低于code段使用)的最小数量的malloc(呼叫分配的二维数组的内存。 我想用标,对访问数组[I] [J]。 的#define ROW 3 #定义COL 2诠释的main() { 无效** PTR =的malloc(ROW * COL *的sizeof(INT)); INT(* P)[COL] = PTR; INT I,J; 对于(i = 0; I<
..
我写这算没有。在给定的字孔(如A,D有1孔,B有2个孔,E有codechef没有holes..A问题)。的 #包括LT&;&stdio.h中GT;INT FUNC(CHAR CH) { 如果((CH =='Q')||(CH =='R')||(CH =='O')||(CH =='P')||(CH =='A') ||(CH =='D')) 返回1; 否则如果(CH =
..
考虑以下code片断: 的#include<&stdio.h中GT; #包括LT&;&STDARG.H GT;无效显示(INT NUM,...){ 焦炭℃; 诠释J; va_list的PTR; 的va_start(PTR,NUM); 为(J = 1; J< = NUM; J ++){ C =在va_arg(PTR,CHAR)
..
我有一个使用了OpenCV的程序。我有一个摄像头,它捕获色彩框架和我想要的颜色帧转换为灰度帧。所以,我使用了 cvCvtColor(color_frame,gray_frame,CV_BGR2GRAY); 的颜色帧转换为BW帧 当使用这种无色>灰度转换功能,我得到一个运行时错误是: OpenCV的错误:空指针(NULL指针数组传递)的未知功能,文件.. \\ .. \\ .. \\ .. \
..
我知道为const char * 是一个指向一个const char,而 char * const的是一个常数指针为char。 我测试这在下面的code: 为const char * s =“你好”; //不允许修改字符串“hello” char * const的T =“世界”; //不允许修改的指示符TS =“hello2”; //有效 // T =“world2”; //无效的,给人编译错
..
我使用新的动力,V1.5.3,开展这项工作就像下,由于类recursive_directory_iterator(我没有写递归code): 无效ListDirRec(为const char *迪尔,矢量<串GT;&安培; DirFileList,为const char *分机) { recursive_directory_iterator RDI(DIR); recursive_direc
..
我目前从事的用途JavaCv / OpenCV进行人脸检测的项目。由于OpenCV的偶尔抛出一个错误,和OpenCV / C ++错误到Java异常的传播是没有充分发挥作用的是,这意味着Java的主回路崩溃,没有办法恢复。 不过,code给出大多是准确的结果,因为我们是一个大的数据库上运行它,我烤了执行绕一个快速批处理脚本继续下去,而Java code内部管理一个 ID ,以确保它流向何方坠
..
以下x86汇编code组装好,并用它我校的Linux服务器上完美运行,但应用相同的code到我的Linux虚拟机的时候(Ubuntu的14.04,突然它会导致分割故障。 难道栈约定发生变化,这是一个GNU汇编问题?我错过了什么备忘录? 我是一个64位的机器上运行,这是一场热身赛,以建立一个操作系统的骨干,所以我需要能够使用16位实,32位保护,以及64位模式都在相同的程序。所以我想我真正需要的
..
我收到以下错误,当我试图运行“已发布”本地网站。 在'/'应用程序的服务器错误。 -------------------------------------------------- ------------------------------安全异常 说明:应用程序试图执行不是由安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系或更改配置文件中的应用程序的信任级别。异常详细信
..