首页
社区
课程
招聘
[求助]类对象调试出错,在线等==好了自己调好了,
发表于: 2009-5-30 00:34 3239

[求助]类对象调试出错,在线等==好了自己调好了,

2009-5-30 00:34
3239
#include <iostream.h>
#include <string.h>
class Student
{       
        public:
                Student(char* pname)
                {         strcpy(name,pname,sizeof(name));//发现错误在哪了,strncpy
                         cout<<name<<endl;
                }
        protected:
                char name[20];

};
void main()
{        Student noname("我操");
}
用的是c\ c++程序学习与试验系统,末注册 ,不能运行,没有提示,哪位大大帮下调试下,

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 182
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
调试C++用什么环境好啊?
2009-5-30 00:36
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
初学C++,个人推荐G++与GDB,Windows下可以用MinGW。最好是学会这些工具的用法,比如用命令行编译、连接和调试程序。

学会了基本的工具,再用集成化的开发工具,我用过的,感觉 比较不错的工具,比如Codelite,还有Code::Blocks。

Codelite的代码提示功能(特别是针对C++)比Code::Blocks稍好一些,但编译器和调试器的集成程度稍差一些,配置起来难度比较大。需要手动设置很多东西,如命令行、环境变量等。

Code::Blocks的自动化程度非常高,对编译器和配置很方便,把G++的很多选项都变成了图形化的选项。对于没有特殊需求的用户,只要指出MinGW的目录就OK了。

个人不太推荐初学者用VC。对于VC6,它与C++标准相差太多,而对于VC7以后的,它的特性(特别是标准之外的扩展)太多,反而不利手初学者掌握C++语言本身。当然,只是对于学习而言,并且只是个人意见而已。
2009-5-30 10:28
0
游客
登录 | 注册 方可回帖
返回
//