Я пытаюсь решить проблему для кодовых войн, но мой код дает ошибку. Я проверил код на кодовых блоках, и он работает, но когда я тестирую его на их веб -сайте, это дает мне какую -то странную ошибку. Я посмотрел это в Интернете и узнал, что это может быть ошибка сегментации из -за того, что я не знаю, как это исправить. Это мой код и ошибка. Можете ли вы рассказать мне, в чем проблема и почему она работает на кодовом блоке, но на компиляторе на веб-сайте это не так. (P.S. Пожалуйста, извините за мой английский, я из Румынии). < /P>
#include
#include
#include
using namespace std;
long queueTime(std::vector costumers, int n) {
vector q;
int j, x;
long t;
for (j = 0; j < n; j++)
q.push_back(costumers[j]);
int u = costumers.size();
while (j
Error message:
UndefinedBehaviorSanitizer:DEADLYSIGNAL
==1==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000042547b bp 0x000000000000 sp 0x7ffec8fa0510 T1)
==1==The signal is caused by a READ memory access.
==1==Hint: address points to the zero page.
==1==WARNING: invalid path to external symbolizer!
==1==WARNING: Failed to use and restart external symbolizer!
#0 0x42547a (/workspace/test+0x42547a)
#1 0x427ffc (/workspace/test+0x427ffc)
#2 0x42686e (/workspace/test+0x42686e)
#3 0x426435 (/workspace/test+0x426435)
#4 0x42609b (/workspace/test+0x42609b)
#5 0x42aad5 (/workspace/test+0x42aad5)
#6 0x42581d (/workspace/test+0x42581d)
#7 0x7fc90f605b96 (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
#8 0x404489 (/workspace/test+0x404489)
UndefinedBehaviorSanitizer can not provide additional info.
==1==ABORTING
Подробнее здесь: https://stackoverflow.com/questions/645 ... adlysignal
C ++ UndefinedBehaviorsAnitizer: DeadlySignal [закрыто] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
На сервере гуакамоле возникла внутренняя ошибка и соединение было закрыто [закрыто]
Anonymous » » в форуме Apache - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-