最近我开始使用c ++,我很想知道。
如果我正在处理DLL,我首先在头文件中定义所有类及其函数,然后在同一项目的.cpp
文件中编写它们的功能。
但是,如果我只定义类本身然后在.cpp
文件中定义它们的函数。
它会在一定程度上减少所需的代码量,并且代码更易读,而且::
符号更少。
这样的事情可能吗?
答案 0 :(得分:1)
您必须定义类(结构等)并在标头中声明您的命名空间和函数。话虽这么说,你可以使用
<your_library_namespace>
然后,<your_library_namespace>::
中源文件中的所有内容都不需要在所有内容之前使用request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
});
。