C 标头问题:#include 和“未定义的引用”
作者:user1018501 提问时间:4/28/2012
我有三个文件,、 和 。无论出于何种原因,它们似乎都不能很好地编译,我真的无法弄清楚为什么......main.chello_world.chello_world.h 这是我的源文件。第一个 hel...
头文件 问答列表
作者:user1018501 提问时间:4/28/2012
我有三个文件,、 和 。无论出于何种原因,它们似乎都不能很好地编译,我真的无法弄清楚为什么......main.chello_world.chello_world.h 这是我的源文件。第一个 hel...
作者: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...
作者: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”的隐式声明 并且程序成功执行... 除了删除警...
作者:MA19 提问时间:2/10/2021
我在 Windows 10.2.0 上有 gcc 10。因此,在最新版本的 GCC 中实现。 问题是当我从以下链接复制示例代码时:https://docs.w3cub.com/cpp/algorith...