#include <bits/stdc++.h>
using namespace std;
int main() {
cout << 5 << endl;
vector<int> v; cout << v[-1];
}
Я использую zsh
на Ма c. Когда я компилирую и запускаю A.cpp
(показано выше) с g++-9 -o A A.cpp && ./A
, результат будет следующим:
5
zsh: segmentation fault ./A
Однако, когда я определяю функцию в .zshenv
(показано ниже) и запускаю ее печатается только 5
.
RUN() {
g++-9 -o A A.cpp && ./A
}
Что нужно сделать, чтобы сообщение об ошибке сегментации также отображалось?