compile-time 相关问题

指的是在编译源代码时可以推断或知道的信息,而不是只能在运行源代码时推断出的信息。不要使用此标记来解决编译源代码所需的时间。

是否对函数使用Perl严格的符号解析语法?

使用perl,我可以严格使用附在包名称末尾的::来解析包符号。例如。 perl -wE'use warnings FATAL =>“ bareword”;死7; Foo ::; die 42'Bareword“ Foo ::” ...

回答 1 投票 0

如何解决C语言中的默认垃圾值?

如果我们在C编程中将变量声明为整数而不定义值,则printf从缓冲区中打印一些垃圾值。有什么方法可以防止打印垃圾值?我想...

回答 5 投票 3

从基类派生类的隐藏(非虚拟)方法调用

是否有一种方法(模板,宏,其他任何方法)可以在编译时替换对通用方法中的hidden_ in_derived的调用,因此Derived实例将调用它自己的hidden_ in_derived(无...

回答 1 投票 0

通过在编译时折叠带有索引的指针来分配C数组

我想在C ++ 17的编译时将整数转换为字符串文字。我使用了这个完美的解决方案。无论如何,此解决方案的问题是我无法分配...

回答 1 投票 3

一次将字符串文字常量定义为char const *和wchar const *

由于要使用的域的限制,我需要将字符串文字都定义为char const *和wchar const *,例如:constexpr auto C_VAR_NAME_1 =“ MY_VAR_NAME_1”; constexpr ...

回答 2 投票 2

取决于类型大小的编译时函数选择

我希望有一个模板功能以特殊方式复制数据。如果数据元素类型的大小是4字节的倍数,即(sizeof(T)%4 == 0),则有一种简单的方法:template

回答 1 投票 0

如何在编译时检查是否支持C ++标准库(STL)

我正在抽象多个微处理器上的中断处理。 ARM Cortex M-3 / 4确实支持STL,但ATMega328p(已大量使用)不支持C ++ STL。我想...

回答 1 投票 1

是否可以在编译时通过constexpr函数分配数组值?

我对模板和编译时函数还很陌生,我目前正在尝试编写一个基本的实体组件系统(ECS),该系统将允许我在容器中存储泛型类型(组件)。 ...

回答 1 投票 0

编译时将wchar缩小为char

在我的编译时函数中,我想使用字符串。 ANSI和WIDE两者。因此,我添加了一个快速模板来处理这两种情况。这一切都很容易实现,但是我有一个特殊的功能,...

回答 1 投票 0

c ++中的方法重写:是编译时还是运行时多态?

在C ++中,函数是重写运行时多态还是编译时多态?我认为这是编译时多态性,因为调用适当函数所需的每条信息...

回答 1 投票 0

constexpr函数中的For循环无法使用MSVC 19.23进行编译

以下代码在Clang和GCC中编译,但在MSVC中失败。模板 struct S {静态constexpr bool checkIdUniqueness(){使用IdType = int; ...

回答 1 投票 1

Visual Studio-在代码中插入硬编码的数字/标识符

沿着这些思路有可能吗?使用Visual Studio(我猜这是与语言无关的,但我使用的是C#),预编译,我想以某种方式注入和替换值,然后使用...

回答 2 投票 0

是否有可能在Rust中特化无特征的泛型?

我来自C ++背景,我正在尝试将我以前写的一个程序翻译成Rust,主要用于学习目的。问题是这样的:我需要读取一些二进制数据...

回答 1 投票 0

获取捕捉LAMBDA类型在编译时

我试图创建捕获lambda表达式的类的静态地图,但是有一些困难,获得的类型在编译时,喂到地图模板。这是拉姆达签名... [=](常量...

回答 1 投票 0

产生编译时间阵列结构(C ++ 17)

我有以下C ++ 17代码,以产生阵列,其中零个阵列是只为示例的目的而在我的实现他们将满(与-std = C ++编译1Z的编译时元组 - ...

回答 1 投票 2

我怎样才能得到一个const在编译时的价值?

我的目标是创建在需要用户提供的存储器块具有一定尺寸的C API。这个尺寸正好是我的防锈库结构的大小,所以我想提取...

回答 1 投票 1

推导函数重载在编译时未知类型

试图清理一个临时变量,当我遇到这个偶然。这似乎足以有趣的讨论。数组类型m_ArrayOfThings; INT32 m_BitfieldOfThings; ... //假设的MyType有一个构造函数...

回答 1 投票 0

在编译时间C校验阵列含量

我有一个枚举和结构的阵列。该结构中的第一个字段是枚举类型的。现在,我要检查在编译的时候,如果在第一个数组元素的第一个字段的值是...

回答 1 投票 2

constexpr仿函数中的成员导致运行时执行

我正在使用仿函数以下列方式生成编译时计算代码(我为长代码道歉,但这是我发现重现行为的唯一方法):#include ...

回答 2 投票 4

如何访问类型的“静态”实例成员?

我想访问“静态”(即在编译时)给定类型的实例成员(当然要检索它们的静态属性,而不是实际值或类似的东西)。考虑:......

回答 2 投票 3

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