可能重複: How do I find a segfault in my C++ program? 我收到分段錯誤而排序結構 這裏是我的結構 typedef struct
{
char *id;
char *timestamp;
char *name;
char *text;
}DATA;
DATA *the_array = NULL
這裏是我的代碼 #include<iostream>
#include<fstream>
using namespace std;
int main()
{
int* arr = new(nothrow)int [100];
int i;
if(arr == 0){//heap is full or dynamic allocation fails
我想在我創建的類中使用stdlib堆棧,但我在動態創建它時遇到問題。 這裏是我的頭文件「matcher.h」的相關代碼: private:
stack<char> opens;
這裏是我創建僅分配堆棧的構造: #include "matcher.h"
using namespace std;
//Creates a matcher object with the defaul