从零开始的C++之旅
公子¥小白
这个作者很懒,什么都没留下…
展开
-
多重定义问题(static的一种运用)
当一个静态库libtest.a包含下述头文件test.h。另一个可执行文件也包含test.h头文件,同时又依赖libtest.a时,会出现多重定义问题(multiple definition of XXX)。用static修饰时,可以避免。以下是用来复现该问题的代码举例。没有编译、运行过,可能无法编译过。原创 2024-05-21 20:18:06 · 226 阅读 · 0 评论 -
std::vector的size()
使用vec.size() - 1需要注意,vec.size()是无符号的整数。原创 2024-04-08 20:27:44 · 264 阅读 · 0 评论 -
C++ erase
【代码】C++ erase。原创 2024-03-27 17:30:04 · 187 阅读 · 0 评论