delete[] p出错

wwqna wwqna 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <iostream>
using namespace std;

void split(char Names[], int);
int main()
{
char * names = "what is your name";
int len = strlen(names);
split(names, len);
return 0;
}

void split(char Names[], int lens)
{
int old = 0;
int i = 0;
for (i = 0; i < lens; i++)
{
if (Names[i] == '\0')
{
return;
}
else if (Names[i] == ' ')
{
char * subchars = new char[i - old];
memcpy(subchars, Names + old, i - old + 1);
subchars[i - old] = '\0';
cout << subchars <<endl;
//下面该句出错,不用memcpy操作,下面该句又正确
delete[] subchars;
old = i + 1;
}
}

char * subchars2 = new char[i - old + 1];
memcpy(subchars2, Names + old, i - old);
subchars2[i - old] = '\0';
cout << subchars2 <<endl;
delete[] subchars2;
}


请那位解释一下
...全文

相关推荐

基于SpringBoot的哈利波特书影音互动科普网站源码数据库文档.zip

基于SpringBoot的哈利波特书影音互动科普网站源码数据库文档.zip

入伍击寇

MySQL主从同步数据一致性校验工具套装

Percona Toolkit是一组高级命令行工具,专门用于MySQL服务器的管理和维护。安装Percona Toolkit可以通过Percona的官方仓库,或者从源代码编译安装。推荐使用官方仓库安装,以确保与MySQL版本的兼容性。以下是基于Debian系统的安装过程:# 添加Percona仓库# 安装Percona Toolkit工具集配置方面,Percona Toolkit在安装后会尝试自动检测系统中可用的MySQL实例。如果没有检测成功,或者需要配置多个实例,可以通过修改配置文件。

瓷tun

高分springboot毕设+vue的哈利波特书影音互动科普网站_vht论文-Java源码.zip

本项目是一个基于Spring Boot和Vue.js框架开发的哈利波特书影音互动科普网站。该项目旨在通过整合哈利波特系列书籍、电影和音频资源,为用户提供一个综合性的互动学习平台。网站不仅提供丰富的多媒体资源,还通过互动问答、角色扮演等多种形式,增强用户的参与感和学习兴趣。 项目的主要功能包括资源浏览、个性化推荐、互动问答和社区交流。用户可以通过浏览不同类型的资源,如书籍章节、电影片段和音频剪辑,深入了解哈利波特的世界。个性化推荐系统根据用户的浏览历史和偏好,推荐相关内容,提升用户体验。互动问答模块允许用户在观看或阅读过程中提出问题,并与其他用户交流,形成活跃的学习社区。 技术实现方面,后端采用Spring Boot框架,提供高效的服务和数据处理能力;前端则使用Vue.js,确保界面的流畅性和良好的用户体验。该项目不仅适合计算机相关专业的学生作为毕业设计项目,也为Java学习者提供了一个实战练习的平台,帮助他们提升实际开发能力。

逃逸的卡路里

springboot330基于SpringBoot的哈利波特书影音互动科普网站.zip

项目资源包含:可运行源码+sql文件+lw文档 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 项目具有较高的学习借鉴价值,也可拿来修改、二次开发。 有任何使用上的问题,欢迎随时与博主沟通,博主看到后会第一时间及时解答。 开发语言:Java 框架:springboot 技术:Vue JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 系统是一个很好的项目,结合了后端服务(SpringBoot)和前端用户界面(Vue.js)技术,实现了前后端分离。 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html

Java_IoT 攻诚狮

基于SpringBoot的哈利波特书影音互动科普网站.zip

项目资源包含:可运行源码+sql文件 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 项目具有较高的学习借鉴价值,也可拿来修改、二次开发。 有任何使用上的问题,欢迎随时与博主沟通,博主看到后会第一时间及时解答。 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 系统是一个很好的项目,结合了后端服务(SpringBoot)和前端用户界面技术,实现了前后端分离。

firepation
评论 3
收藏 已收藏
分享
返回顶部
wwqna
C++ 语言 65,214 成员 250,514 内容