Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 C++20 中,如何编写连续迭代器?
C 20 具有显式库支持std contiguous iterator tag 一些STL算法 例如std copy 在连续迭代器上可以表现得更好 但是 我不清楚具体是如何程序员应该可以访问这个新功能 为了便于论证 我们假设我们有一个完全符
c
STL
Iterator
C20
contiguous
描述编译时已知的“consteval”函数参数的名称,但 constexpr 不知道
论证consteval函数是 sort of 编译时已知 but is not 常量表达式 安德鲁 萨顿 Andrew Sutton 在他的论文中解释了这种行为背后的动机翻译和评估 编译时元编程的思维模型 http www open std
c
C20
terminology
consteval
保持函数参数的保守性
我正在使用整洁的 fmt 库 该库在其版本 8 中会在编译时检查其格式字符串 如果编译器支持相关功能 在某些时候 我想编写以下代码 throw my exception error 123 可悲的是 天真的实现 struct my exce
c
C20
constexpr
FMT
consteval
OCIEnvCreate 失败,返回代码 1,但错误消息文本不可用
我在这个异常中遇到了一些麻烦 我已经尝试过我看到的这个选项here https stackoverflow com questions 12901045 ocienvcreate failed with return code 1 but
c
aspnet
Oracle
C20
odpnet
如何使用 ADO.NET 读取 .XLSX (Excel 2007) 文件?我发现“无法找到可安装的 ISAM”错误
我需要工作于 net 2 0 所以我不能使用 OpenXML 这是我的源代码 我已经安装了AccessDatabaseEngine exe 但仍然遇到异常 找不到可安装的 ISAM 我也尝试过 Extended Properties Exc
adonet
C20
excel2007
oledb
OpenXML
为什么将字符串文字传递给调用 std::format 的模板无法编译?
以下代码片段无法在最新版本的 MSVC Visual Studio 2022 17 2 2 上编译 相同的代码片段似乎在以前的编译器版本上运行得很好 include
c
templates
C20
rvaluereference
C++20 constexpr 向量和字符串不起作用
我在尝试创建时遇到奇怪的编译器错误constexpr std string and std vector对象 include
c
visualc
C20
constexpr
stdstring
通过配置管理器从 AppSettings 中获取 StringCollection
我正在像这样访问程序集的配置 ExeConfigurationFileMap map new ExeConfigurationFileMap map ExeConfigFilename Assembly GetExecutingAssemb
configuration
C20
configurationmanager
如何使用自定义错误消息使概念失败 (C++20)
概念非常适合查明代码行的错误 未满足约束条件 然而 我想知道是否可以在那里发布自定义信息消息 static assert 的优点正是这种可能性 用例 任何想要帮助用户弄清楚为什么某个表达式不满足约束的库 这是一个简单的例子 只是为了有一些代
c
templates
compilererrors
C20
cconcepts
ArrayList 与通用集合
在 NET 2 0 中使用 ArrayList 代替泛型集合有何优缺点 通用集合是类型安全的 你不能将string into a List
C20
是否可以在 SOAP Web 服务中创建只读元素?
我有一个定义了只读属性的类 在我的代码中 我将其定义为仅具有 getter 的属性 我希望能够通过网络服务来回发送该对象 当我在服务中调用 Get 方法时 它将在服务端填充一个值 定义此属性后 我不希望 Web 服务的使用者能够设置 更改此
c
WebServices
soap
C20
views::iota 与 Ranges::iota_view - “等价表达式”那么为什么两者都存在呢?
include
c
C20
stdranges
iota
C++ 中聚合的带括号初始化的模板参数推导
在下面的代码中有一个初始化A
c
languagelawyer
C20
aggregateinitialization
代码中使用连接是什么
目的是什么using connection 在代码中 请解释一下 static void HasRows SqlConnection connection using connection what is this line SqlComm
C20
C++20 范围和排序
我正在处理 C 20 的最后 4 个大版本 试图学习新的主要功能 尝试来自网络的一些与范围相关的代码 我写了 std vector ints 6 5 2 8 auto even int i return 0 i 2 ranges auto
c
Sorting
C20
stdranges
我如何告诉编译器 MyCustomType 与 SomeOtherType 是 equal_comparable_with SomeOtherType ?
假设我有一个MyCustomType与SomeOtherType struct SomeOtherType int value constexpr bool operator const SomeOtherType rhs const de
c
C20
cconcepts
C++20 中概念的语法
在这个问题中我们如何转换需求link https stackoverflow com questions 67133581 check if type has certain value types and the keyword valu
c
templates
C20
cconcepts
Concepts(C++20) 可以用作布尔值吗?
using T decltype std same as
c
C20
cconcepts
约束包含仅适用于概念吗?
考虑这个例子 template
c
cconcepts
C20
为什么我不需要在 C++20 中的依赖类型之前指定“typename”?
这段代码在 C 20 中编译 使用 gcc 10 1 没有使用typename依赖类型之前的关键字std vector
c
templates
languagelawyer
C20
typename
«
1
2
3
4
5
6
...15
»