c++98 相关问题

1998年修订的C ++标准,ISO / IEC 14882:1998。

Clang 在 c++98 模式下使用 std::stoi 编译代码

我需要用 C++98 编译我的 cpp,而不是我的学校项目的 C++11。 所以我使用-std=c++98来编译: CPPFLAGS = -Wall -Werror -Wextra -std=c++98 但我犯了一个错误并使用了 C++11 std::stoi

回答 1 投票 0

为什么 C++ 的“使用命名空间”会这样工作?

所有学生都对 C++ using 指令的行为感到惊讶。考虑这个片段(Godbolt): 命名空间 NA { int foo(Zoo::Lion); } 命名空间NB { int foo(Zoo::Lion); 命名空间 NC...

回答 1 投票 0

如何使用 epoll 处理 keep-alive 事件?

我正在cpp 98中编写一个简单的网络服务器,当我收到保持活动事件时,我没有关闭套接字并回收它,但已经设置为EPOLLIN,因此epoll_wait将其返回并在阅读后

回答 1 投票 0

在 C++11 之前,“单一定义规则”会被非静态和非常量变量的类内成员初始化所打破。为什么?

因此,在 C++11 之前,不允许对非常量和非静态变量进行类内成员初始化。 Bjarne Stroustrup 的推理是,单一定义规则“如果 C++

回答 1 投票 0

为什么C++03允许数据成员与类同名?

在C++98标准和C++03标准之间,做了一个有趣的改变: 结构体S{ 整数S; }; 此代码在 C++03 及更高版本中有效,但在 C++98 中格式错误。 具体来说,[类...

回答 1 投票 0

为什么 stoi 比没有 -O3 的 stringstream 慢很多?

今天我谈论的是 C++11 中的新闻特性,例如线程、to_string 和 stoi。 但事实上,这一切在 C++98 中已经成为可能。 然后我决定将旧库与新闻库进行比较...

回答 2 投票 0

停止覆盖向量中的地址?

我的问题如下。我有一个向量类 elementList,其中包含沿表面描述三角形的元素,但是当我将单独构造的元素添加到 elemen 中时...

回答 1 投票 0

C++98中如何初始化没有默认构造函数的数组类型成员?

我想定义一个成员,它是一个不能有默认构造函数的类型的数组。该数组必须包含实际对象,而不是指针。动态内存分配(新建/删除...

回答 1 投票 0

c++98 中 std::priority_queue 的自定义比较问题

我正在尝试创建“std::priority_queue”类型的变量,如下所示: 结构体 { bool 运算符()(std::向量 v1, std::向量 v2){return (v1[2] + v1[3]) > (v2[2] + v2[3])...

回答 1 投票 0

C++ 避免 Switch 语句中出现重复代码?

我正在清理我的一款旧平台游戏,该游戏写得非常糟糕(对不起,过去了)。执行时间和内存管理不是很好,所以我正在尝试...

回答 1 投票 0

eofbit 在 C++98 中未使用清除设置

我必须编写一个家庭作业程序,使用 std::cin 和 std::getline() 读取一些用户输入,但指定该程序仅在键入 EXIT 时退出。 我目前正在尝试...

回答 2 投票 0

eofbit 在 C++ 中未使用clear设置

我必须做一个作业程序,使用 std::getline() 读取 std::cin 中的一些用户输入,但指定程序仅在键入 EXIT 时退出 我目前正在努力获得

回答 1 投票 0

C++98 字符串连接与 c_str() 返回

我想通过在将字符串返回到 What() 之前连接字符串来创建自定义异常。我知道还有其他方法可以达到想要的结果,我只是想了解为什么下面的 3 个馅饼......

回答 1 投票 0

异常时的 C++98 字符串连接::what() 返回

我想通过在将字符串返回到 What() 之前连接字符串来创建自定义异常。我知道还有其他方法可以实现想要的结果,我只是想了解代码的行为原因...

回答 1 投票 0

C++Builder:将命令行参数从 WinMain 传递到 MainForm

Borland C++ Builder 6 WINAPI WinMain(HINSTANCE、HINSTANCE、LPSTR、int) { 尝试 { AnsiString s = ParamStr(0); // 我想传递这个参数 申请...

回答 1 投票 0

将 const 引用绑定到临时对象时,为什么析构函数会被调用两次?

在阅读 Herb Sutter 博客上的这篇文章后,我进行了一些实验,并遇到了一些让我困惑的事情。我正在使用 Visual C++ 2005,但如果这取决于实现,我会感到惊讶......

回答 1 投票 0

为什么默认模板参数只允许在类模板上使用?

为什么默认模板参数只允许在类模板上使用?为什么我们不能在成员函数模板中定义默认类型?例如: 结构我的类{ 模板...

回答 5 投票 0

将引用绑定到临时对象时,为什么析构函数会被调用两次?

在阅读 Herb Sutter 博客上的这篇文章后,我进行了一些实验,并遇到了一些让我困惑的事情。我正在使用 Visual C++ 2005,但如果这取决于实现,我会感到惊讶......

回答 1 投票 0

旧版本的{fmt}支持C++98吗?

我使用旧版编译器(C++98)并希望使用 {fmt} 将字符串格式化为 std::ostream。是否有适用于 C++98 的 {fmt} 版本,或者 C++11 一直是必需的? 我

回答 1 投票 0

老版本的fmtlib支持C++98吗?

我使用旧版编译器(C++98)并希望使用 fmtlib 将字符串格式化为 std::ostream。是否有适用于 C++98 的 fmtlib 版本,或者 C++11 一直是必需的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.