腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
当指定
字符串
时
,
char
*
new
和
delete
[]
错误
、
、
、
、
pear =
new
char
[1024];
delete
[] pear; // exception
浏览 2
提问于2012-04-26
得票数 7
回答已采纳
1
回答
访问
char
**指针
时
的分段
错误
、
、
、
由于给出了问题描述,返回类型必须是
char
** (指向字符指针的指针,但本质上是
字符串
数组)。我是C/++的初学者,所以目前我对指针
和
内存管理相当陌生。int i = 0; i < index - 1; i++)当我运行这段代码
时
,我决定尝试调试这个程序,并在这一行中得到了一个分段
错误
:这就是从输入中
浏览 1
提问于2022-06-19
得票数 1
2
回答
在用户输入
字符串
中计数数字、小写字母
和
标点符号的程序中的分段
错误
、
、
编写一个要求用户输入3个
字符串
的程序。然后,程序接受每个
字符串
并计数数字、小写字母
和
标点符号。程序编译,但在用户输入第一个
字符串
后,出现分段
错误
,程序崩溃。当我运行程序时,结果是: #include <string.h> int countDigi
浏览 2
提问于2014-03-21
得票数 0
回答已采纳
2
回答
C++复制构造函数没有调用(编译
错误
)
、
、
、
我可以用引用来替换它&但它仍然不能解决问题),我希望在主要函数中:编译ok (因为我声明了复制构造函数),但是它会产生
错误
public: { data =
new
char
[100]; St
浏览 4
提问于2015-09-05
得票数 0
回答已采纳
2
回答
为什么删除
char
数组会在operator=赋值后造成崩溃?
、
、
、
我创建一个
char
数组,并通过operator=为其
分配
一个
字符串
文本。然后,我用
delete
.However来释放它,它会导致分割。但对strcpy来说效果很好。此外,
char
数组总是由strcpy
分配
吗? 我在STL::string的实现中遇到了这个问题,我想知道为什么private
char
* _data总是由strcpy
分配
,而不能由operator=?
分配
,因为
char
* A= "HELLO WO
浏览 2
提问于2021-02-20
得票数 0
回答已采纳
2
回答
正确使用C++中关于
char
*的
delete
vs
delete
[ ]
、
、
、
、
我有一段代码:{ cout << str; }#include<iostream> {
char
* str =
new
cha
浏览 1
提问于2015-03-27
得票数 0
回答已采纳
5
回答
使用"=“运算符复制
char
*内容
嗨,在我的代码中,我有一个
字符串
存储在
char
*中,我想只将
字符串
的一部分复制到另一个
char
*中。比方说,
char
* str2 =
new
char
[20]; int startpos =
浏览 0
提问于2014-02-16
得票数 0
2
回答
指定内存位置中没有指针。删除op有什么问题?
、
、
我试图为
char
指针
和
delete
操作符的使用做一个例子。代码非常简单:
char
*nameptr = name;
delete
[] nameptr;*** glibc detected *** free(): invali
浏览 1
提问于2013-12-21
得票数 2
回答已采纳
4
回答
c++中使用
delete
时
的故障分割
、
、
、
、
当我试图删除一个指针(对于
char
数组)
时
,我遇到了seg
错误
。请帮帮我。我在这里做错什么了吗。请在下面找到代码片段
和
输出。代码:using namespace std;{ const
char
* c =
new
char
[100];
浏览 4
提问于2014-03-20
得票数 0
回答已采纳
5
回答
函数返回临时对象的
错误
行为
、
、
、
、
好的,非常简单的String类(包含常量
字符串
(即初始化后不能更改))实现复制ctor
和
连接函数conc。正是这个函数给我带来了麻烦,因为我真的不明白为什么我创建的局部变量不是通常作为返回值传递的。代码:{ String(
char
*); ~String();{ out<<s.str<
浏览 3
提问于2012-09-11
得票数 1
回答已采纳
8
回答
c++
new
/
delete
和
char
*
、
、
谁能帮助我,为什么我在尝试释放
分配
的内存
时
收到
错误
消息:检测到堆损坏。CTR检测到应用程序在堆缓冲区结束后写入内存。
char
*ff (
char
*s){ strcpy(s1, s);} {
char
*s =
new
<
浏览 2
提问于2012-11-06
得票数 21
回答已采纳
3
回答
new
和
delete
char
*导致异常
、
char
* p1 =
new
char
[2];TextOutA(hDC,5, currenty,p1,2);
delete
[] p1;
浏览 2
提问于2011-09-12
得票数 2
回答已采纳
9
回答
C++中的常量字符*
、
C++中的
字符串
表达式是如何工作的?考虑一下:using namespace std;
delete
[] tmp; } “嘿”表达式存储在哪里?当我尝试删除它
时
,为什么会出现分段
错误
?
浏览 3
提问于2010-01-05
得票数 7
回答已采纳
2
回答
通过指针删除非拥有的动态数组
、
、
、
、
当涉及到C++
时
,我是一个相对新手,因为我在本科课程的大部分时间里都是逐渐习惯于Java的(这是一种耻辱)。内存管理一直很麻烦,但我已经购买了一些关于ansi C
和
C++的书籍。[5] = '\0';// various operations, calls //哪里,
浏览 0
提问于2010-04-12
得票数 0
回答已采纳
4
回答
错误
调试断言失败-当删除动态
分配
的数组
时
、
、
我一直在努力完成一项课堂作业,但我一直收到一个似乎无法解决的
错误
。,我已经把问题(我想)缩小到破坏者了。如果我注释掉行
delete
[] english;,就没有
错误
。下面是项目中的三个文件(我取出了所有其余的代码,因为
错误
仍然发生在这个文件中)://Dictionaty.h#define DICTIONARY_Hclass Dictionarypublic: ~Dictionary();
浏览 13
提问于2016-12-18
得票数 1
回答已采纳
1
回答
正在从文件读取%2个
字符串
、
我需要从C++中的一个文件中读取两个
字符串
(单词),虽然我的代码在运行程序时没有任何
错误
,但我得到了以下消息:"strmatch.exe已停止工作“。我怎样才能摆脱这个问题?fstream> int i;
char
浏览 0
提问于2013-12-13
得票数 1
3
回答
即使在使用
delete
[]
时
也调试断言失败
、
source=
new
char
[18]; {{
浏览 1
提问于2014-11-11
得票数 0
2
回答
具有内存
分配
和
去
分配
的复制构造器
、
、
、
name =
new
char
[strlen(d.name)]; age = d.age; { }}; { make =
new
char
[len]; strcpy(mak
浏览 3
提问于2013-12-03
得票数 1
回答已采纳
3
回答
检测到的glibc -双重免费或腐败
、
、
当我将代码(粘贴在下面)提交给在线gcc编译器
时
,我会收到以下
错误
消息。 score = str_len; it = strlist.begin();
浏览 3
提问于2012-01-09
得票数 2
回答已采纳
12
回答
这段代码有什么问题?
int main()
char
*name =
new
char
[7]; cout << "Your name is : " << name<<endl;} 为什么VC++编译器没有抱怨呢?
浏览 6
提问于2010-06-21
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C加加开发易踩雷区
C语言编程经验
c+之封装——string类型的实现
第33讲-动态内存管理
Rust FFI 编程-Rust导出共享库02
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券