失败的行:Xplano.ubicacion(Eureca.getCoordenadaX(),Eureca.getCoordenadaY()) 在main.cpp中的位置,但是源代码中的大多数信息.
谢谢.
错误:*检测到glibc./main:double free或corruption(fasttop):0x08857008**======= Backtrace:========= /lib/i386-linux-gnu/i686/cmov/libc.so. 6(+ 0x70f01)[0xb7550f01] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x72768)[0xb7552768)/lib/i386-linux-gnu/i686/cmov/libc.so. 6(cfree + 0x6d)[0xb755581d]/usr/lib/i386-linux-gnu/libstdc ++.so.6(ZdlPv + 0x1f)[0xb76d44bf] ./main[0x8048cec]/lib/i386-linux-gnu/i686/CMOV/libc.so.6的(_libc_start_main + 0xe6)[0xb74f6e46] ./main[0x8048941] =======内存映射:======== 08048000-0804a000 r-xp 00000000 08:05 165215/home/administrator/Taller/main 0804a000-0804b000 rw-p 00001000 08:05 165215/home/administrator/Taller/main 08857000-08878000 rw -p 00000000 00:00 0 [heap] b7300000-b7321000 rw-p 00000000 00:00 0 b7321000-b7400000 --- p 00000000 00:00 0 b74de000-b74e0000 rw-p 00000000 00:00 0 b74e0000-b763c000 r-xp 00000000 08:05 914371
/lib/i386-linux-gnu/i686/cmov/libc-2.13.so b763c000-b763d000 - --p 0015c000 08:05 914371 /lib/i386-linux-gnu/i686/cmov/libc-2.13.so b763d000-b763f000 r - p 0015c000 08:05 914371 …
帮助我,"线程中的异常"主"java.lang.NullPointerException"谢谢
private List< PosibleTerreno> posibles_terrenos;
private List< PosibleTerreno> terrenos_validos;
//-------------------------------
int cantidad = this.posibles_terrenos.size();
for (int i = 0 ; i < cantidad ; i++)
{
if(this.posibles_terrenos.get(i).get_validez() == true)
{
this.terrenos_validos.add(this.posibles_terrenos.get(i));
}
}
Run Code Online (Sandbox Code Playgroud) 失败的是在类manejo.cpp的构造函数中,错误是"manejo.cpp:3:16:error:array用作初始化程序",我不知道这个错误在哪里.
to down附加了manejo.hpp类的源代码和manejo.cpp的实现,谢谢
#include "manejo.hpp"
manejo::manejo(){}
manejo::~manejo(){}
Run Code Online (Sandbox Code Playgroud)
HPP
#ifndef __MANEJO_HPP
#define _MANEJO_HPP
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
using std::vector;
using std::string;
class manejo{
private:
char cadena[128]="";
vector <string> linea;
long cantidadPD = 0;
vector <string> palabras;
int Creglas = 0;
vector <string> reglas;
long atoi(const char *str);
public:
manejo();
~manejo();
void EstablecerVariables();
int StoInt (string numero);
};
#endif
Run Code Online (Sandbox Code Playgroud)