个人理财 在构建步骤期间C ++中的2个常见错误 - 虚拟

在构建步骤期间C ++中的2个常见错误 - 虚拟

目录:

视频: Microsoft Azure OpenDev—June 2017 2025

视频: Microsoft Azure OpenDev—June 2017 2025
Anonim

当您使用C ++进入程序时,Build步骤几乎肯定不会出错。金星计划是您第一次建立和执行的计划。在你的整个编程生涯中,你几乎都不会写出一个Gold Star程序。没有人会。不要流汗

这些只是C ++中无数种方法中的两种。学习如何解释编译器试图告诉你的错误和警告信息是学习语言的重要部分。它只能从几个月的练习中获得,并获得语言的经验。希望这两个例子能让你开始跳跃。

<! --1 - >

C ++中的拼错命令

拼写错误的命令是最容易识别和纠正的错误。为了证明这一点,在这行代码中增加了一个额外的t,以便读取

ints celsius;与int不同,intt对C ++没有任何意义。用这一行生成结果程序生成显示的显示。

<! - 2 - >

首先注意14号线上的小红色方块,表示在这条线上的某处出现问题。您可以在右下窗口的Build Messages选项卡中阅读所有关于它的信息。在这里你可以看到下面的消息:

在函数'int main(int,char **)'中:14错误:'intt'没有在这个范围内声明14错误:expected'; 'celsius'之前16错误:'celsius'未在此范围内声明

第一行指示包含该错误的函数的名称。很容易相信这个程序中的所有代码都在main函数中。下一行是关键。这基本上说C ++不明白程序的第14行是什么。

这个错误信息有点神秘,但可以肯定地说,几乎每次你拼错某些东西,你都会得到同样的错误信息。其余的错误信息只是原始错误的副产品。一个C ++错误可能会产生级联的错误消息。可以在单个构建尝试中识别并修复多个错误,但需要经验才能找出哪些错误源于其他哪些错误。现在,请关注第一条错误消息。修复它并重建程序。

在C ++代码中缺少分号

另一个常见错误是忽略分号。这个错误产生的消息可能有点混乱。为了演示,从第14行的声明中删除分号,使其读取

int celsius cout <<“输入摄氏温度:”;

C ++为这个罪行报告的错误不是14行,而是15行:

15错误:'cout'之前的预期初始化16错误:'celsius'没有在这个范围内声明 >当你认为C ++认为换行符只是另一种形式的空白时,这更容易理解。没有分号,C ++就把这两行一起运行。现在没有单独的行14了。 C ++可以解释第一部分,但是它不能理解以cout开头的运行句子。

缺少分号通常会生成与实际错误信息几乎没有相似性的错误消息,并且在实际错误之后,它们几乎总是在下一行。如果您怀疑缺少分号,请从报告的错误开始,并向后扫描。

在构建步骤期间C ++中的2个常见错误 - 虚拟

编辑的选择

Sql数据类型 - 虚拟

Sql数据类型 - 虚拟

这里是ISO / IEC标准SQL识别的所有形式数据类型的列表。除此之外,您可以定义从这些派生的其他数据类型。精确数字:INTEGER SMALLINT BIGINT NUMERIC DECIMAL近似数字:REAL DOUBLE PRECISION FLOAT二进制字符串:BINARY BINARY VARYING BINARY LARGE OBJECT布尔值:BOOLEAN字符串:CHARACTER ...

SQL WHERE子句谓词 - 虚拟子

SQL WHERE子句谓词 - 虚拟子

谓词归结为TRUE或FALSE结果。您可以通过应用WHERE子句(其谓词排除不需要的行)来从SQL查询的结果中筛选出不需要的行。比较谓词=等于 不等于 小于等于>大于> =大于...

编辑的选择

如何在QuickBooks 2014电子邮件发票 - 傻瓜

如何在QuickBooks 2014电子邮件发票 - 傻瓜

您可以通过电子邮件发票QuickBooks的。要做到这一点,请点击电子邮件按钮,它出现在主选项卡的创建发票屏幕的顶部。当QuickBooks显示“发送发票”对话框时,指定要使用哪个电子邮件帐户(网络邮件,电子邮件应用程序(例如Microsoft Outlook)或...

如何在QuickBooks 2010中输入帐单 - 傻瓜

如何在QuickBooks 2010中输入帐单 - 傻瓜

如果您在设置过程中告诉QuickBooks您要跟踪未付帐单(也称为应付帐款),您可以在收到帐单时输入帐单。当你这样做时,QuickBooks会跟踪未付帐单。如果您以前没有在QuickBooks中记录过物品收据如果您输入的钞票是...

如何在QuickBooks Online中输入帐单 - 虚拟币

如何在QuickBooks Online中输入帐单 - 虚拟币

输入您从供应商处收到的帐单QuickBook Online的帐单交易。 QBO跟踪账单作为应付款项,这是您的业务的责任 - 您欠的钱,但尚未支付。大多数进行账单交易的公司都是这样做的,因为他们收到了相当数量的账单,并且...

编辑的选择

虚拟主机常见的电子邮件问题 - 虚拟人物

虚拟主机常见的电子邮件问题 - 虚拟人物

最大最简单的方法发现您的网站托管电子邮件存在问题时,您尝试拿起您的新邮件,发现您长时间没有收到任何邮件。这不是一个科学的方法,但不接收电子邮件,或从其他人那里得到的报告...

如何备份您的虚拟主机数据库 - 虚拟机

如何备份您的虚拟主机数据库 - 虚拟机

使数据库备份成为优先事项。在发生损坏或丢失的情况下,可以轻松地重新创建网站设计,但是数据库中的数据更难重建,除非您有一个好的备份。您的主机可能已经将您的数据库备份为其数据库的一部分...

为您的网站和店面找到一个主机 - 傻瓜

为您的网站和店面找到一个主机 - 傻瓜

计划阶段,寻找您的网站的主机,您的博客,以及您设置销售您的产品的任何店面是一个基本要求。您可以设置多种托管服务的商店,从拍卖网站到网上商城到您自己的互联网服务...