小编jor*_*ets的帖子

C++ - 被释放的指针没有分配错误

malloc: *** error for object 0x10ee008c0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

或者当我尝试打印所有内容时,我得到了这个

Segmentation fault: 11
Run Code Online (Sandbox Code Playgroud)

我正在为一个OOP课做一些功课,现在我已经被困了一个小时.一旦我使用了足够的键盘输入,我就会收到此错误.我根本不是一个沮丧的人,在这里我对此感到非常沮丧.这是文件:

这是书类.我很确定这是非常可靠的.但仅供参考:

//--------------- BOOK.CPP ---------------
// The class definition for Book.
//

#include <iostream>
#include "book.h"

using namespace std;

Book::Book()
// 
{
  strcpy(title, " ");
  strcpy(author, " ");
  type = FICTION;
  price = 0;
}

void Book::Set(const char* t, const char* a, Genre g, double p)
{
  strcpy(title, t);
  strcpy(author, a);
  type = …
Run Code Online (Sandbox Code Playgroud)

c++ input cin

7
推荐指数
2
解决办法
3万
查看次数

将String转换为全部大写 - C++

我无法按字母顺序将字符串转换为大写字母.在第三组单词后,我的程序实际上开始减速并冻结.我究竟做错了什么?

string iName = list[i]->GetLastName(); // This just returns a string of a name
string jName = list[j]->GetLastName();

for(unsigned int k = 0; k < iName.length(); k++)
  {
    iName[k] = toupper(iName[k]);
  }

for(unsigned int l = 0; l < jName.length(); l++)
  {
    iName[l] = toupper(jName[l]);
  }
Run Code Online (Sandbox Code Playgroud)

c++ sorting string

1
推荐指数
2
解决办法
3万
查看次数

jQuery函数中的范围

我很困惑,为什么在第一个console.log下面的代码中显示了对象,但第二个是未定义的.我该如何解决这个问题?

var listOfTweets = [];

for(var k = 0; k < search.length; k++){
    $.getJSON(searchURL, function(tweets){                              
        listOfTweets[k] = tweets;
        console.log(listOfTweets[k]);                               
    });
    console.log(listOfTweets[k]);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

0
推荐指数
1
解决办法
74
查看次数

标签 统计

c++ ×2

cin ×1

input ×1

javascript ×1

jquery ×1

json ×1

sorting ×1

string ×1