“numeric_limits”未在此范围内声明,没有匹配的函数可用于调用“max()”

2023-12-20

我在家里用 xcode 在我的 mac 上编译了这段代码,没有出现任何问题。我在学校用 g++ 在 Linux 上编译它,并收到以下错误:

numeric_limits’ 不是 std 的成员

'>' 标记之前的预期主要表达式

没有匹配的函数来调用“max()”

#include <iostream>
#include <cstdlib>

using namespace std;

int GetIntegerInput(int lower, int upper)
{
    int integer = -1;
    do
    {
        cin >> integer;
        cin.clear();
        cin.ignore(std::numeric_limits<streamsize>::max(), '\n');  //errors here
    } while (integer < lower || integer > upper);

    return integer;
}

我猜也许我必须包含一个额外的标头。如果我拿走std::它只是给了我一个类似的错误:

numeric_limits在这方面没有申明


您需要包含头文件<limits>,这就是哪里std::numeric_limits被定义为。你的 Mac 编译器通过自动包含该头文件来帮助你;但是,您不应该依赖该行为并显式包含您需要的任何头文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“numeric_limits”未在此范围内声明,没有匹配的函数可用于调用“max()” 的相关文章

随机推荐

  • 不清楚如何使用 python elasticsearch 更新插入 ElasticSearch

    在这里查看类似的示例 https stackoverflow com a 33247409 1575066 https stackoverflow com a 33247409 1575066 from elasticsearch impo
  • 为什么
    会清除浮动?

    考虑以下测试用例 其中浮动元素和内联元素放置在 fieldset 与一个 div float float right background color red height 200px h1 With fielset h1 fieldset
  • 搜索文件中的单词列表,然后在另一个文件中找到这些单词,将整行替换为 Class=ShipDummy,替换其下面的 2 行

    我想从外部列表 简单地一行中的每个单词 中搜索单词列表 我们将其称为 List txt 并在文件中搜索它们 C Users P Ditty 文件 SH3 data cfg Backups SCR clg 匹配整个单词 即使它在另一个单词中
  • ReferenceEquals 在处理字符串时出错

    为什么在这种情况下ReferenceEquals对象的方法有不同的行为吗 string a fg string b fg Console WriteLine object ReferenceEquals a b 所以在这种情况下会得到一个结
  • WordPress - 没有此类文件或目录问题

    当我加载我的 WordPress 网站时收到此错误 警告 include once plugins acf location field master acf location php function include once 未能 打开
  • 库里的“readline”(或“haskeline”)?

    编写程序最实用的方法是什么柯里编程语言 http en wikipedia org wiki Curry programming language会有一个带有不错的行编辑功能的控制台用户界面吗 实际上 我需要传递一个字符串作为用户输入的建议
  • add_dependency 和 add_runtime_dependency 之间的区别?

    使用有什么区别add dependency and add runtime dependency在 Rails 引擎的 gemspec 中 例如 Gem Specification new do s s add dependency jqu
  • 在 Asp Mvc 网站中显示默认路由的完整 url

    我想当有人导航到我网站的根目录时显示完整的 URL 如果他们导航到 www mysite com 默认路由会正确处理它并显示正确的页面 问题是浏览器中的 URL 显示为 www mysite com 而不是 www mysite com u
  • 如何在不影响 MySQL 数据库的情况下跟踪页面浏览量

    我正在尝试使用以下查询跟踪 MySQL DB 中的页面浏览量 UPDATE table SET pageviews pageviews 1 WHERE page id 1 这对于中低流量来说是很好的 然而 在高流量下 对数据库的持续写入将导
  • glTexImage2D完成上传时如何收到通知?

    我想在纹理上传到 OpenGL 后进行渲染 但我无法收到有关完成的通知 我确实想避免使用动画或任何类型的重复渲染 glTexImage2D 到底是异步的吗 据我所知 几乎每个 OpenGL 调用都是异步的 无论如何 如果我也能知道 glDr
  • IoC 容器示例 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 Pytest 运行文档测试和普通测试

    在我的 Python 项目中 我使用 Pytest 目录结构为 src docs test 我有不同类型的测试 正常测试 在test 源代码中的文档测试 src 文档中的文档测试 docs rst 狮身人面像 我想一次运行所有这些 这样我就
  • 在magento布局xml中使用条件

    想知道是否有人在 magento 的布局 XML 中为自定义模块使用过 or 语句 我意识到我可以检查模块控制器或块本身中的值 但它似乎是逻辑所在的逻辑位置 Mage Core 将它们用于catalog xml测试 JavaScript 谢
  • 是否将可重入锁设为静态并使其成为互斥锁?

    在 Brian Goetz 的 Java Concurrency in Practice 一书中 他的可重入锁示例的编程如下 Lock lock new ReentrantLock 但是 我很好奇是否将上面的代码更改为 private st
  • 在现有pdf中的itext中追加数据

    我正在与文本 pdf图书馆 我想在现有 pdf 的末尾添加内容 举例来说 现有的 pdf 例如 Original pdf 有 4 页 所以我想添加另一页 即第 5 页的内容你好世界我添加了内容并将其保存在同一个 pdf 中 即原件 pdf
  • 切换 WordPress 站点服务器

    我有 WordPress 博客 最近我改变了我的托管 所以我用 filezilla 从旧服务器下载了所有博客文件 在新服务器上 我创建了目录博客 并在该目录下上传了所有文件 我在新服务器上创建了与旧服务器完全相同的新数据库并上传了该数据库
  • Google Play 商店,无法再查看总安装量

    我在 Google Play 商店上有一些应用程序 并使用总安装数作为我的增长计划的一部分 然而 自 2018 年 7 月 16 日起 我无法再在控制台中看到 总安装数 它仅显示 活动安装 谷歌刚刚从游戏商店中删除了最重要的数字之一吗 我还
  • 如何在 Rails 3 的控制器中使用 mixin 或模块?

    我的控制器中有一些行为 我将其提取到模块中 以便更好地测试并在一些地方重复使用它 对此有两个问题 哪里是放置我的模块的好地方 它们需要运行才能可供控制器使用 所以我在想config initializers 目录 不过 这对我来说似乎有点可
  • TextArea 的 JavaFX CSS 样式不起作用

    我正在编写一个简单的 JavaFX 应用程序 但我无法使用某些 CSS 样式 问题是 fx background color财产给我的TextArea 这是相关的CSS text area fx font family Consolas f
  • “numeric_limits”未在此范围内声明,没有匹配的函数可用于调用“max()”

    我在家里用 xcode 在我的 mac 上编译了这段代码 没有出现任何问题 我在学校用 g 在 Linux 上编译它 并收到以下错误 numeric limits 不是 std 的成员 gt 标记之前的预期主要表达式 没有匹配的函数来调用