赞了回答2025-01-04
第一种方法是将 Node 结构体定义在 Link 类的外部,使其成为一个全局结构体。第二种方法是在类成员函数定义时使用 Link::Node 来明确指定 Node 是 Link 类的内部结构体。
赞了回答2025-01-04
将 Node 的类型定义移至方法 find 之前: {代码...}
提出了问题2025-01-04
赞了回答2025-01-04
宏名字只能用数字字母下划线。
赞了回答2024-12-27
将模板函数的实现移动到头文件中,保证在模板实例化时编译器可以访问完整的实现。 {代码...} LinkList.cpp 文件不再需要,直接删除即可如果一定要把模板实现放在 .cpp 文件中,可以通过显式实例化解决。例如,在 LinkList.cpp 中添加: {代码...} 但这种方法仅适用于...
提出了问题2024-12-27
赞了回答2024-12-22
最初查看,你应该修改宏名,只是用大写字母和下划线: {代码...} 你还可以使用这样保护整个文件: {代码...} 另外,我没有理解你的头文件保护没有跟着的数据是什么意思,可以解释下你的意思吗
提出了问题2024-12-22
赞了回答2019-03-30
这种脚本语言存非基本类型变量都是用“引用”或“指针”,你初始化数组的时候别初始化了一个然后另一个直接等于第一个数组,比如 {代码...} 这样会导致两个变量指向同一个内存地址,进而改变一个另一个也会改变
提出了问题2019-03-30
提出了问题2018-11-17
提出了问题2017-08-22
提出了问题2017-08-21
关注了问题2017-08-14
提出了问题2017-08-12
关注了问题2017-08-02
提出了问题2017-08-02