实验内容要求我们熟悉VS的操作...可是之前我都是用Dev的,突然转到VS有些不适应,毕竟Dev的界面要简洁许多,对代码的严谨性也没有那么高。

根据老师发的教程,会发现有许多不同和错误。

原因之一是版本问题。例如:旧标准中使用头文件#include<iostream.h>,而在新标准下则是#include<iostream>

值得一提的是,使用<iostream>时,该头文件没有定义全局名命空间,所以必须使用namespace std。这样才能正确使用cout,cin等命令。

同时还有void main()和int main()比较。目前只知道两者的区别是有无返回值,int需要返回值,因此最后需要return 0。更多区别可能要留到以后去发掘了。

---------------------------------------------

第二天

我放弃了用vs完成作业,原因之一是ddl快到了,之二是以下的问题。

*问题:安装完vs2017后,调试时显示找不到exe文件,我在目录下也没有exe文件。同时使用dev,发现调试也出错,无法生成exe文件。我把vs卸载后,dev又可以正常使用。

很头疼,所以决定先用dev完成作业。

慢着...我好像有点头绪了...

dev的一个工程下只能有一个main(),如果有两个,比如我新建了一个cpp文件并加入了新的main,则会报错,无法生成exe文件,然后提示找不到exe文件。

不知道vs会不会是同样的原因...之后我会去试一试。

---------------------------------------------

问题解决了。

一开始我以为是一个cpp文件只能有一个main函数,但实际上是一个工程只能由一个main函数。我之前在工程下额外新建了一个cpp文件并加入了另一个main函数,导致无法生成.exe文件,所以提示无法找到.exe文件。

最新文章

  1. RadGrid使用技巧:从RadGrid获取绑定的值
  2. 【转】如何拿到半数面试公司Offer——我的Python求职之路
  3. Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
  4. table标签去除默认边框
  5. 寒冰王座[HDU1248]
  6. Linux和Windows路由配置
  7. Unity3D之UGUI学习笔记(二):Rect Transform与Anchor
  8. Lombok 安装、入门 - 消除冗长的 java 代码(转)
  9. POJ 1386 有向图欧拉通路
  10. Fire! -两次dfs
  11. ADC裸机程序
  12. 【轻松前端之旅】&lt;a&gt;元素妙用
  13. Linux下axel多线程下载
  14. c++版 nms
  15. spring---transaction(4)---源代码分析(事务的状态TransactionStatus)
  16. redission 分布式锁
  17. poj2549 Sumsets
  18. 为tcp的connect设置超时时间
  19. [转] 各种Json解析工具比较 - json-lib/Jackson/Gson/FastJson
  20. Number使用笔记

热门文章

  1. java小程序(课堂作业04)
  2. jQuery位置操作
  3. 抓包及分析(wireshark&amp;tcpdump)
  4. Delphi调用DLL中的接口
  5. [2]注解(Annotation)-- 深入理解Java:注解(Annotation)自定义注解入门
  6. Lucene 4.8 - Facet Demo
  7. 迭代器和增强for
  8. [C#][EF] 添加表添加不进来
  9. php的方法
  10. 注入 - Ring3 APC注入