语言 问答列表

什么是控制反转?

作者:Mike Minutillo 提问时间:8/6/2008

控制反转 (IoC) 在第一次遇到时可能会非常令人困惑。 这是什么? 它解决了什么问题? 什么时候适合使用,什么时候不适合使用?...

在文档/规范中,它描述了如何在文本模式下将“\n”转换为特定于平台的行尾?

作者:Pod 提问时间:5/15/2023

根据经验,我知道以下代码: #include <iostream> int main() { std::cout << "Hello World!\n"; return 0; } 导致在不...

如果我转发声明一个函数模板,我可以将定义放在调用站点之后而不显式实例化它吗?

作者:zwhconst 提问时间:8/15/2023

在一个大型项目的头文件中,我必须在调用站点之前转发声明一个函数模板。代码可以归结为: //H1.h #pragma once template <typename> void f(); inl...

声明具有不同约束的同一模板类的多个版本

作者: 提问时间:8/13/2023

我正在尝试为任意精度无符号整数类型创建模板类。为了正确地做到这一点,我需要有这个模板类的多个版本,具有不同的约束。 这是我的版本: template<uint32_t N,bool Destroy=...

#if !defined(AFX_RESOURCE_DLL) 是什么意思 ||定义(AFX_TARG_BGR)

作者:alancc 提问时间:8/15/2023

在我的 Visual Studio 2008 项目中,我添加了一个字符串表的副本,其语言为保加利亚语。然后我看到出现以下部分: #if !defined(AFX_RESOURCE_DLL) || d...

从数组列表中可视化树

作者:Cumulo Nimbus 提问时间:9/8/2022

给定以下数组输入: [a, b, d] [a, b, e] [a, c, f] [a, c, g] [a, c, h] 我想要一个构建树的输出,如下所示: a / \ b c / \ ...

“将 A 分配给 B”是什么意思?

作者:glibg10b 提问时间:8/3/2023

如果我说“将 A 分配给 B”,这是否意味着 (a) A ← B 或 (b) B ← A? 换言之,被修改的是(a)A还是(b)B? (a) 是有道理的,因为 A 对 B 负有责任,所以 A 被分...

解包/打包操作员

作者:David542 提问时间:8/9/2023

我正在寻找实现打包/拆包操作员的各种方法。举个例子: *[1,2,3] --> 1,2,3 (one array scalar value unpacked to three values) *1,...

FLTK 1.3:如何确定fl_line()的“上下文”?

作者:pavelkolodin 提问时间:8/18/2023

正在寻找一些适用于 linux 的简约 C++ GUI 框架,所以在这里我试图熟悉 FLTK 1.3 / Ubuntu。编写了一些工作代码,以 30 FPS 的速度将一些随机信号波状的随机颜色动画化。...

可以为本地类定义友元比较运算符吗?

作者:Fedor 提问时间:8/20/2023

从 C++20 开始,编译器可以为类生成默认的比较运算符,包括作为友元非成员函数,参见 cppreference.com 中的 (2)。 我遇到了在MSVC中工作的代码,该代码为函数中的本地类执行此...


共885条 当前第39页