![]() |
1
1
当然可以。你把它包括在两个里面 不同的 cpp文件。每个包含都将头的内容转储到该翻译单元中,因此您可以得到同一函数的两个定义,从而使链接器正确地抱怨。这与包含警卫无关,这些警卫可以保护你不被意外地包括在 同一个文件 . 但是,您可以在头中定义一个函数。只要它标记为inline。这样做:
顺便说一下,命名空间不需要用
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 7 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 7 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 7 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 7 月前 |