• <legend id='L45f1'><style id='L45f1'><dir id='L45f1'><q id='L45f1'></q></dir></style></legend>
    • <bdo id='L45f1'></bdo><ul id='L45f1'></ul>

    <small id='L45f1'></small><noframes id='L45f1'>

  • <i id='L45f1'><tr id='L45f1'><dt id='L45f1'><q id='L45f1'><span id='L45f1'><b id='L45f1'><form id='L45f1'><ins id='L45f1'></ins><ul id='L45f1'></ul><sub id='L45f1'></sub></form><legend id='L45f1'></legend><bdo id='L45f1'><pre id='L45f1'><center id='L45f1'></center></pre></bdo></b><th id='L45f1'></th></span></q></dt></tr></i><div id='L45f1'><tfoot id='L45f1'></tfoot><dl id='L45f1'><fieldset id='L45f1'></fieldset></dl></div>
    1. <tfoot id='L45f1'></tfoot>

        c++ 编译错误:ISO C++ 禁止指针和整数之间的比较

        c++ compile error: ISO C++ forbids comparison between pointer and integer(c++ 编译错误:ISO C++ 禁止指针和整数之间的比较)

          <tbody id='MmtIB'></tbody>
        <i id='MmtIB'><tr id='MmtIB'><dt id='MmtIB'><q id='MmtIB'><span id='MmtIB'><b id='MmtIB'><form id='MmtIB'><ins id='MmtIB'></ins><ul id='MmtIB'></ul><sub id='MmtIB'></sub></form><legend id='MmtIB'></legend><bdo id='MmtIB'><pre id='MmtIB'><center id='MmtIB'></center></pre></bdo></b><th id='MmtIB'></th></span></q></dt></tr></i><div id='MmtIB'><tfoot id='MmtIB'></tfoot><dl id='MmtIB'><fieldset id='MmtIB'></fieldset></dl></div>
          <tfoot id='MmtIB'></tfoot>
              • <bdo id='MmtIB'></bdo><ul id='MmtIB'></ul>

                <small id='MmtIB'></small><noframes id='MmtIB'>

                • <legend id='MmtIB'><style id='MmtIB'><dir id='MmtIB'><q id='MmtIB'></q></dir></style></legend>
                • 本文介绍了c++ 编译错误:ISO C++ 禁止指针和整数之间的比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试 Bjarne Stroustrup 的 C++ 书籍第三版中的一个示例.在实现一个相当简单的函数时,我得到以下编译时错误:

                  I am trying an example from Bjarne Stroustrup's C++ book, third edition. While implementing a rather simple function, I get the following compile time error:

                  error: ISO C++ forbids comparison between pointer and integer
                  

                  可能是什么原因造成的?这是代码.错误在 if 行:

                  What could be causing this? Here is the code. The error is in the if line:

                  #include <iostream>
                  #include <string>
                  using namespace std;
                  bool accept()
                  {
                      cout << "Do you want to proceed (y or n)?
                  ";
                      char answer;
                      cin >> answer;
                      if (answer == "y") return true;
                      return false;
                  }
                  

                  谢谢!

                  推荐答案

                  您有两种方法可以解决此问题.首选方法是使用:

                  You have two ways to fix this. The preferred way is to use:

                  string answer;
                  

                  (而不是 char).另一种可能的修复方法是:

                  (instead of char). The other possible way to fix it is:

                  if (answer == 'y') ...
                  

                  (注意单引号而不是双引号,代表一个 char 常量).

                  (note single quotes instead of double, representing a char constant).

                  这篇关于c++ 编译错误:ISO C++ 禁止指针和整数之间的比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Is Type(::x); valid?(是类型(::x);有效的?)
                  Difference between an inline function and static inline function(内联函数和静态内联函数的区别)
                  Compilation fails randomly: quot;cannot open program databasequot;(编译随机失败:“无法打开程序数据库)
                  Too many initializers error for a simple array in bcc32(bcc32 中的简单数组的初始值设定项过多错误)
                  No Member named stoi in namespace std(命名空间 std 中没有名为 stoi 的成员)
                  Error using a constexpr as a template parameter within the same class(在同一个类中使用 constexpr 作为模板参数时出错)
                  <i id='kPWpM'><tr id='kPWpM'><dt id='kPWpM'><q id='kPWpM'><span id='kPWpM'><b id='kPWpM'><form id='kPWpM'><ins id='kPWpM'></ins><ul id='kPWpM'></ul><sub id='kPWpM'></sub></form><legend id='kPWpM'></legend><bdo id='kPWpM'><pre id='kPWpM'><center id='kPWpM'></center></pre></bdo></b><th id='kPWpM'></th></span></q></dt></tr></i><div id='kPWpM'><tfoot id='kPWpM'></tfoot><dl id='kPWpM'><fieldset id='kPWpM'></fieldset></dl></div>

                      <legend id='kPWpM'><style id='kPWpM'><dir id='kPWpM'><q id='kPWpM'></q></dir></style></legend>
                      <tfoot id='kPWpM'></tfoot>
                        <bdo id='kPWpM'></bdo><ul id='kPWpM'></ul>

                            <small id='kPWpM'></small><noframes id='kPWpM'>

                              <tbody id='kPWpM'></tbody>