gpt4 book ai didi

c++ - 方法之间的goto语句C++

转载 作者:行者123 更新时间:2023-11-28 02:27:39 24 4
gpt4 key购买 nike

我正在运行一些代码来快速测试。我知道我几乎从不使用 goto 语句,但我需要测试方法的某些部分在特定时间段是否有效,我只是好奇。我知道我可以通过右键单击方法并说转到光标或该方法内的 goto 语句来在视觉代码行之间跳转,但是如果我想在特定时间测试特定代码,在不同的方法?如果我想在不重新创建那行代码的情况下查看它是否可以在给定情况下工作?我读了http://www.tutorialspoint.com/cplusplus/cpp_goto_statement.htm关于 goto 语句,但是在类方法之间尝试时,它不会识别该语句。我想我可以尝试方法调用和 goto,但出于好奇,我真的很好奇,其二,它不像我在使用代码。我只需要快速测试一些东西。

最佳答案

when trying it in between class methods, it won't recognize the statement.

没错。您需要定义一个标签才能使用 goto 语句。标签定义的范围是函数的局部范围,因此不允许跳转到不同函数中的标签。

无论如何它都没有多大帮助,因为为了进入一个函数,你需要更多的上下文,而不仅仅是代码中的行位置:除其他外,你需要为所有参数、所有变量提供状态、循环计数器等。

最重要的是,即使在同一函数中使用 goto 也有限制:您不能跳过变量定义并在之后使用该变量。

关于c++ - 方法之间的goto语句C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29996038/

24 4 0
文章推荐: javascript - 将表单值发布到 html
文章推荐: c++ - TBB 与 C++ 的链接
文章推荐: javascript - 包含每个选项内容的下拉列表(