头文件 问答列表

C 标头问题:#include 和“未定义的引用”

作者:user1018501 提问时间:4/28/2012

我有三个文件,、 和 。无论出于何种原因,它们似乎都不能很好地编译,我真的无法弄清楚为什么......main.chello_world.chello_world.h 这是我的源文件。第一个 hel...

如何在 C 语言中编译我的 Malloc 版本?

作者:Virgil G. 提问时间:11/17/2023

我目前正在对函数的实现进行编码,因此我正在使用以下标志进行编译: .malloc()-m64 -fPIC -pedantic -Wall -Wextra -Werror -nostdlib -ggdb...

调用内联函数时未定义引用

作者:Marco Scannadinari 提问时间:9/28/2013

我从带有内联函数的 GCC 4.8.1 中收到一个非常奇怪的错误。 我在头文件 ( 和 ) 中定义了两个几乎相同的内联函数,唯一的区别是它们打印的内容 - 一个是消息的前缀,另一个是(程序名称、错误...

有没有办法限制头文件中“使用命名空间”指令的效果?

作者:Dimitri C. 提问时间:6/22/2009

我喜欢 C++ 命名空间的概念,因为它们有助于保持源代码简洁,同时避免名称冲突。在 .cpp 文件中,使用“using namespace”声明,这非常有效。但是,在头文件中,这不能使用,因为它“打开...

在命名空间中使用声明的范围

作者:Brett Ryland 提问时间:5/30/2011

在 C++ 头文件中使用命名空间中的 using 声明是否安全(且正确),如下所示: #include <boost/numeric/ublas/vector.hpp> namespace MyNa...

C++ 标准库中的哪些标头保证包含另一个标头?

作者:T.C. 提问时间:10/29/2014

C++ 标准库标头可能以未指定的方式相互包含,因此程序员通常不应依赖一个标头包括另一个标头。但是,在少数情况下,可以保证一个标头包含另一个标头,或者提供某些功能,否则这些函数将需要包含另一个标头。这些...

功能。。。已经定义了主体和功能模板

作者:justHelloWorld 提问时间:5/2/2016

我有这个头文件: 实用程序.h: #pragma once #include <fstream> #include <iostream> #include <string> #include <...

类名可以用作命名空间吗?

作者:Stefan Stanković 提问时间:11/29/2015

我记得有人告诉我,C++类有自己的命名空间,类名可以用作范围解析的命名空间,如下所示: // Example.h class Example { void Private(); public: ...

为什么要包含标准头文件?

作者:Embedded_User 提问时间:2/17/2014

在 C 中包含标准头文件的原因是什么,例如等等。 gcc 编译器只是显示一个警告并隐式声明它,就像stdio.hstdlib.h 函数“printf”的隐式声明 并且程序成功执行... 除了删除警...

在 c++ 中使用 &lt;execution&gt; 标头的问题

作者:MA19 提问时间:2/10/2021

我在 Windows 10.2.0 上有 gcc 10。因此,在最新版本的 GCC 中实现。 问题是当我从以下链接复制示例代码时:https://docs.w3cub.com/cpp/algorith...


共61条 当前第1页