compile-time 相关问题

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

如何使proc可用编译时和运行时

我有一个nim proc,它根据第一个缩进行的空白而使用多行字符串:import strutils proc dedent(s:string):string {.noSideEffect。} = var prefix =“”...

回答 2 投票 1

在C ++中编译和打印在编译时的阶乘

模板 struct Factorial {enum {value = n * Factorial ::值}; }; template <> struct Factorial <0> {enum {value = 1}; }; int main(){std :: ...

回答 4 投票 23

澄清Java语言规范

我在Java语言规范中阅读了以下短语。 SingleCharacter或EscapeSequence之后的字符不是'。',这是一个编译时错误。我不能够 ...

回答 3 投票 0

在Rust编译时部分应用?

我有一个带两个参数的函数(假设有两个字符串):fn foo(x:String,y:String) - > String {x + y}我总是在编译时知道x,但我不知道y直到运行。 ...

回答 2 投票 -2

当我尝试在非constexpr函数中运行constexpr函数时会发生什么?

标题可能会产生误导,不知道如何解释这一点,但我会提供一个例子。所以我有这样的结构:struct mom {public:static constexpr auto create(int i){return a(i); } ...

回答 1 投票 0

C#generic如何工作?

C ++模板在编译时生成。我听说C#泛型是在运行时生成的。这意味着它是在IL - >执行时生成的?这个部分也包括在......

回答 1 投票 2

如何在C中编译时打印sizeof()的结果?

如何在C中编译时打印sizeof()的结果?现在我使用静态断言(基于其他Web资源自制)来将sizeof()结果与各种常量进行比较。虽然......

回答 9 投票 36

如果constexpr似乎只有在两个案例都有效的情况下才能工作[重复]

给出以下代码:模板 constexpr remove_reference_t has_x(){return true;}模板 constexpr bool has_x(你......

回答 1 投票 0

C中的静态断言

在C(而不是C ++)中实现编译时静态断言的最佳方法是什么,特别强调GCC?

回答 12 投票 73

有没有办法限制C#类中的函数只使用特定的签名?

我正在写一个理想情况下应该具有相同签名的多个方法的类。有没有办法强制类检查它的方法,如果它们都遵循相同的签名?这将是 ...

回答 3 投票 2

是否可以使用数组编译对象的时间多态性?

我还在学习,我有一个问题,我希望有人可以帮助我:是否有可能实现继承自同一基类的不同类的编译时多态...

回答 1 投票 3

Javascript中Java的System.out.println()相当于什么?

我正在为Javascript代码编写一些测试,我需要在遇到错误时在编译过程中转储一些消息。是否有任何等同于Java的System.out.println()...

回答 8 投票 14

如何防止工厂用户基于枚举调用错误的模板化或重载方法?

我正在为命令创建一个工厂,现在我可以将我的命令分成两个令人讨厌的类,那些需要地址的那些和那些不需要地址的类。需要明确的是,它是......的一部分......

回答 1 投票 0

C ++获取模板中的类型名称

我正在编写一些用于解析一些文本数据文件的模板类,因此很可能绝大多数的解析错误都是由于数据文件中的错误造成的,这些错误大部分都不是......

回答 8 投票 66

检测CPU架构编译时

在编译C或C ++代码时,找出CPU架构最可靠的方法是什么?据我所知,不同的编译器有自己的一套非标准预处理器定义(_M_X86 ......

回答 6 投票 76

在Java中编译时加载图像

我制作了一个程序,在程序运行时将大约66个图像加载到程序中。我使用SwingWorker加载图像,这样我就可以快速访问图像而无需加载它们......

回答 2 投票 -2

如何仅为非常量对象定义一些构造函数?

有一个下面的类:class Foo {public:Foo():m_data {std :: nullopt} {} //这很好(没有设置m_data),//但仅限于对象的beginnig ...

回答 1 投票 2

程序可以在编译期间依赖于库而不是运行时吗?

我理解运行时和编译时之间的区别以及如何区分这两者,但我只是没有看到需要区分编译时和运行时依赖....

回答 9 投票 103

如果在类temlpate中使用,fstream是否在编译期间通过读写访问硬盘?

请考虑以下此类模板的代码片段...模板 class FileTemplate {private:std :: vector vals_; std :: string filenameAndPath_;上市: ...

回答 1 投票 0

为什么constexpr在编译时没有评估(MSVC 2015)?

最近我试图利用MSVC 2015下的C ++ 0x constexpr,我的目标是实现编译时哈希字符串。我写了一个简单的FNV-1a哈希算法作为constexpr函数使用,...

回答 1 投票 5

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