CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

编译出错,急!!

楼主panwai(问多。。~~)2004-12-03 20:33:38 在 C/C++ / C++ 语言 提问

各位大哥:  
                  小弟是个新手,入门教材选的是《c++   大学教程》,请问这本书中所讲到的程序最适合在哪种编译器中编译,因为此前我在dev-c++4.9     经常会遇到编译不出结果的情况,不知是什么原因,请高手赐教!!谢! 问题点数:20、回复次数:14Top

1 楼ck2205()回复于 2004-12-03 20:57:38 得分 2

VC++   6.0Top

2 楼snow810211(阳光)回复于 2004-12-03 21:01:13 得分 2

钱能的书吧!  
  在vc6.0下都可以~~~Top

3 楼pcboyxhy(-273.15℃)回复于 2004-12-03 21:08:14 得分 2

这样的代码移植性不好,  
  写这么烂代码的作者写的书会误人子弟,  
  看C++primer吧,  
  好多了。  
  那些烂书不能叫C++,  
  最多算带class关键字的CTop

4 楼panwai(问多。。~~)回复于 2004-12-04 18:51:23 得分 0

不好意思主题没有说清楚,我用的《c++大学教程》是戴特编写,丘仲潘译的,编译器是dev-c++4.9,情况是书上的好几个原文程序不编译不出结果。Top

5 楼somedummy(某人马甲)回复于 2004-12-04 19:09:14 得分 1

C++   Primer中文版(特指简体)很多翻译连JSCB都不如……Top

6 楼Alanbus(Alan)回复于 2004-12-05 11:32:09 得分 1

呵呵,最好把出错的代码贴出来,顺便把出错信息一并贴出来Top

7 楼tiaozhanzhe2005(挑战者)回复于 2004-12-05 11:43:17 得分 1

我觉的devcpp4.9.9.0挺好的,不是编译器有问题,而是自己代码写错了Top

8 楼danlansky(忧郁蓝色)回复于 2004-12-05 13:58:11 得分 2

VC++   6.0应该比较方便的。Top

9 楼homtipo()回复于 2004-12-07 11:55:16 得分 3

devcpp4.9.9.0编写小点的程序不错,就是在优化方面做的不是很好,编个小程序,动不动就好几MB,用vs.net   2003就好多了。很少有出现几MB的现象。Top

10 楼pcboyxhy(-273.15℃)回复于 2004-12-07 12:07:17 得分 2

VC6对STL支持不好Top

11 楼pcboyxhy(-273.15℃)回复于 2004-12-07 12:10:43 得分 2

那是静态连接和动态连接的问题,  
  你VS.net还带一个100多M的环境,  
  如果static链接照样很大,  
  还有就是可以用upx压缩一下代码Top

12 楼yoyo82(优游)回复于 2004-12-07 12:12:14 得分 2

用用Tubro   C啊什么的!Top

13 楼yoyo82(优游)回复于 2004-12-07 12:13:45 得分 0

写错了   是Turbo   CTop

14 楼panwai(问多。。~~)回复于 2004-12-07 18:25:25 得分 0

也有可能是我不会用dev-c++4.9,比如书上的原程序如下:  
    1       //   Fig.   5.7:   fig05_07.cpp  
  2       //   Cube   a   variable   using   call-by-reference    
  3       //   with   a   pointer   argument  
  4       #include   <iostream.h>  
  5        
  6       void   cubeByReference(   int   *   );       //   prototype  
  7        
  8       int   main()  
  9       {  
  10           int   number   =   5;  
  11      
  12           cout   <<   "The   original   value   of   number   is   "   <<   number;  
  13           cubeByReference(   &number   );  
  14           cout   <<   "\nThe   new   value   of   number   is   "   <<   number   <<   endl;  
  15           return   0;  
  16     }  
  17      
  18     void   cubeByReference(   int   *nPtr   )  
  19     {  
  20           *nPtr   =   *nPtr   *   *nPtr   *   *nPtr;     //   cube   number   in   main  
  21     }  
   
  这个程序编译后只有第一个输出结果为5,但不知第二个结果怎样编译  
  不知哪位用过dev-c++4.9的高手能告诉我怎样用好吗?拜托!Top

相关问题

  • 编译出错
  • 编译出错??
  • 编译出错!!
  • 编译出错
  • 编译出错,内存不能[read],急
  • 编译servlet文件出错!急!!!!
  • 紧急求救: 内核编译出错
  • 急!编译EJB时候出错。
  • 经常编译出错,急盼解答!
  • 急!简单问题:编译出错!

关键词

  • c++
  • vs.net
  • 编译
  • 编译器
  • 代码
  • 出错
  • 书
  • 程序
  • dev

得分解答快速导航

  • 帖主:panwai
  • ck2205
  • snow810211
  • pcboyxhy
  • somedummy
  • Alanbus
  • tiaozhanzhe2005
  • danlansky
  • homtipo
  • pcboyxhy
  • pcboyxhy
  • yoyo82

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo