社区
非技术区
帖子详情
这样的代码在win2000下调试的通,但是不能运行。
yesman
2002-02-09 05:51:07
#include <iostream>
class firstclass
{
public:
char* name;
};
int main(int argc, char *argv[])
{
firstclass first;
cin >>first.name;
return 0;
}
我运行他给我报错,
...全文
47
5
打赏
收藏
这样的代码在win2000下调试的通,但是不能运行。
#include class firstclass { public: char* name; }; int main(int argc, char *argv[]) { firstclass first; cin >>first.name; return 0; } 我运行他给我报错,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanggou
2002-02-09
打赏
举报
回复
class firstclass
{
public:
firstclass(){name = new char[255];}
~firstclass(){delete [] name;}
char* name;
friend ostream& operator<<(ostream& os,firstclass& ft)
{
os<<ft.name;
return os;
}
friend istream& operator>>(istream& is,firstclass& ft)
{
is>>ft.name;
return is;
}
};
int main(int argc, char *argv[])
{
using namespace std;
firstclass first;
cin >> first;
cout << first <<endl;;
return 0;
}
dragondwy
2002-02-09
打赏
举报
回复
指针初始化
下面的代码试试
#include <iostream>
class firstclass
{
public:
firstclass(){name = new char[255];}
~firstclass(){delete [] name;}
char* name;
};
int main(int argc, char *argv[])
{
using namespace std;
firstclass first;
cin >> first.name;
cout << first.name;
return 0;
}
artman
2002-02-09
打赏
举报
回复
name指向的地址不可预测。
artman
2002-02-09
打赏
举报
回复
每给name分配空间。
lifanxi
2002-02-09
打赏
举报
回复
来晚一步,同意楼上各位。
你类中的指针没有指到有效的内存空间,你直接就用了,往里面写字符串,当然要出错了。因此,在构造函数中要用new给他分配空间,才能用它,当然就得用析构函数把空间delete掉了。
Win
2000
DDK 开发环境
本文围绕
Win
2000
下驱动程序开发环境展开。开发需至少两台机器,依赖低层设备的驱动要经多处理器环境
调试
测试。介绍了Free Build和Checked Build的特点及驱动开发步骤,还提及驱动程序应在多处理器和单处理器环境测试,核心模式
调试
需目标和本地机器。
第一章
Win
dows
2000
对
调试
技术的支持
本文围绕
Win
dows
2000
的
调试
技术展开,介绍了内核
调试
器的命令,如u、db、dw、dd等常用命令的使用方法,还提及了关闭
调试
器的方式。此外,介绍了光盘中的
调试
工具MFVDasm和PEView,以及
Win
dows
2000
的
调试
接口,包括psapi.dll、imagehlp.dll和dbghelp.dll的功能和使用示例。
C#写的
Win
2000
关机
代码
博主在网上及MSDN查询后将
Win
2000
关机
代码
改写成C#
代码
,定义了关机、注销、重启等常量及相关结构体,还编写了关机函数。但经
调试
,调用
代码
只能注销用户,无法实现关机,目前尚未找到真正能关机的
代码
,有待改进。
win
10上使用pyinstaller工具打包python后在
win
7无法
运行
(
运行
报错)
本文解决使用PyInstaller在
Win
10环境下打包Python程序至
Win
7
运行
时出现缺失DLL的问题。介绍了如何查找并补充缺失的DLL文件,确保程序正常
运行
。
WIN
2000
漏洞(1) —— 绿色兵团的文章,简直爽呆了
本文主要探讨
Win
dows
2000
远程服务器的漏洞,如发送二进制0字符会使CPU利用率达100%,攻击者发攻击性
代码
可致服务器故障甚至崩溃。还介绍获取NT Administrator帐号的方法,以及利用匿名帐号ftp登陆突破NT server。此外,以MFC控制台应用程序为例,讲解
Win
dows
2000
缓冲区溢出的
调试
与测试。
非技术区
15,446
社区成员
58,112
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章