c++11 相关问题

将此标记用于必须编译为C ++ 11的代码(不使用C ++ 14或更高版本中引入的任何功能)。

使用 dotnet profiling api 获取程序集名称

我正在使用 .NET 分析 API 来检测在 Linux 上运行的 .NETCore 应用程序。我需要找到应用程序中加载的所有程序集。 我已启用标志 COR_PRF_MONITOR_ASSEMBLY_LOADS...

回答 1 投票 0

相当于c++11中的python海象运算符(:=)?

最近我在 python 中经常使用 := 运算符,如下所示: 如果 my_object := SomeClass.function_that_returns_object(): # 如果该对象存在,则对该对象执行某些操作 打印(

回答 3 投票 0

带有重音符号 [í é] 的西班牙语字母显示为奇怪的符号

我写了一个显示提醒的程序,其中一些是西班牙语,一些是英语。英文显示没有任何问题,但在西班牙文中,带有重音符号的字母 [í é] app...

回答 2 投票 0

std::unique_ptr 用于需要 free 的 C 函数

想想一个返回必须释放的东西的 C 函数,例如 POSIX 的 strdup()。我想在 C++11 中使用该函数并避免任何泄漏的机会,这是正确的方法吗? #包括...

回答 6 投票 0

C++创建未命名类对象的问题

这是我的班级代码 A类{ 民众: A(int* a){} }; int main() { int*pptr=nullptr; A(pptr); // 编译错误:类型 A 没有匹配的构造函数 // 但是......

回答 1 投票 0

将秒转换为双精度到 std::chrono::duration?

我正在使用 c++11 并且有一个以双精度表示的秒数。我想使用 c++11 在这段时间内睡眠,但我无法理解如何将其转换为 std::chrono::duration

回答 6 投票 0

更改不同对象的选项

我有一个包含多个视图的程序。有些视图本身包含不同的对象,有些视图只是以类似表格的方式显示数据。 所有这些视图,以及一些对象是

回答 1 投票 0

在这种情况下,为什么使用 memcpy 函数来更改 struct 中灵活数组的 dst 指针?

#包括 #包括 #包括 结构块{ int32_t 大小; u_int8_t 数据[0]; }; int main(int argc, char **argv) { 块块; 块 *p...

回答 1 投票 0

在这种情况下,在结构体中使用灵活数组时,为什么 memcpy 函数会更改 dst 指针?

#包括 #包括 #包括 结构块{ int32_t 大小; u_int8_t 数据[0]; }; int main(int argc, char **argv) { 块块; 块 *p...

回答 1 投票 0

c++ 用于 beta 发行版

我有以下代码可以从测试版中采样 #包括 #include // 包含 __gnu_cxx::beta_distribution 的标头 int main() { std::cout <<...

回答 1 投票 0

为什么要编写一个带有名称的 C++ lambda,以便可以从某处调用它?

为什么要编写一个带有名称的 C++ lambda,以便可以从某个地方调用它?这不会违背 lambda 的初衷吗?在那里写一个函数更好吗?如果没有,为什么?哇...

回答 8 投票 0

C++ 自定义比较函数中使用的外部数据结构

我有数字数组,我必须根据频率升序对它们进行排序 如果两个数字相同,则按降序对它们进行排序 我所做的是创建 unordered_map 并...

回答 1 投票 0

计算由一系列数字组成的三角形的最大数量 如果两个三角形有 3 对边相等,则称为相同三角形

我们有一个数组:2 3 3 4 4 4 6 6 6 6 形成的最大三角形数量:12 因为: (4, 4, 4) 4) (4, 4, 2) (4, 4, 3) (4, 4, 6) (6, 6, 2) (6, 6, 3) (6, 6, 4) (2, 3, 4) (3, 4, 6) (6,6,6) (3,3,2)...

回答 1 投票 0

C++ 中 std::is_sorted 函数的行为

考虑以下 C++ 程序,该程序检查给定数组是否已排序。 #包括 #包括 #包括 int main() { std::向量<

回答 1 投票 0

C++ 中 is_sort 函数的行为

考虑以下 C++ 程序,该程序检查给定数组是否已排序。 #包括 #包括 #包括 int main() { std::向量<

回答 1 投票 0

协议缓冲区获取 EnumDescriptor *

我的协议缓冲区消息中有一个 UpdateType 枚举 我想使用反射来修改它,因为我需要 EnumDescriptor。 谷歌协议缓冲区文档说 #包括 我的协议缓冲区消息中有一个 UpdateType 枚举 我想使用反射来修改它,因为我需要 EnumDescriptor。 Google 协议缓冲区文档说 #include <google/protobuf/descriptor.h> namespace google::protobuf Describes an enum type defined in a .proto file. To get the EnumDescriptor for a generated enum type, call TypeName_descriptor(). Use DescriptorPool to construct your own descriptors. 如何获取EnumDescriptor? TypeName_descriptor() 函数在哪里? 您可以从FieldDescriptor中获取enum_descriptor。 只需使用 FieldDescriptor::enum_type() 即可获取 EnumDescriptor* 希望有帮助!! 当 protoc 为你的 .proto 文件生成 pb.h 文件时,如果你的 proto 文件有一个名为 hello 的枚举类型,将会有一个具有以下签名的函数 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* hello_descriptor() 因此,文档中提到的 TypeName_descriptor() 是一个模板(在该词的一般意义上),您必须将 TypeName 替换为您的类型名称! 希望这有帮助!

回答 2 投票 0

C++ 11:定期调用 C++ 函数

我已经整理了一个简单的C++定时器类,它应该从SO上的各种示例中定期调用给定的函数,如下所示: #包括 #包括 #inc...

回答 2 投票 0

将字符范围转换为int

假设我们有一个字符范围: // 例如 const char *valueBegin="123blahblah"; // 值的开始 const char *valueEnd=valueBegin+3; // 过去的一个值结束 ...,我想骗...

回答 3 投票 0

为什么隐式类型转换在模板推导中不起作用?

在下面的代码中,我想通过将 int 隐式转换为 Scalar 对象来调用模板函数。 #包括 使用命名空间 std; 模板

回答 2 投票 0

如何在c++11中操作日期/日期时间?

这很尴尬,但我很难对日期时间进行简单的操作。 这是我基本上尝试使用 c++11 实现的 c# 版本; 日期时间 date1=新日期时间(4,5,201...

回答 2 投票 0

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