在动态链接库的.cpp中定义类的函数

时间:2016-09-10 22:07:40

标签: c++ visual-c++ dll header-files

最近我开始使用c ++,我很想知道。 如果我正在处理DLL,我首先在头文件中定义所有类及其函数,然后在同一项目的.cpp文件中编写它们的功能。 但是,如果我只定义类本身然后在.cpp文件中定义它们的函数。

它会在一定程度上减少所需的代码量,并且代码更易读,而且::符号更少。

这样的事情可能吗?

1 个答案:

答案 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. } });