gpt4 book ai didi

c++ - 通过 return const 而不是函数重载?

转载 作者:太空宇宙 更新时间:2023-11-04 13:06:28 24 4
gpt4 key购买 nike

<分区>

我正在阅读 HELib 的源代码并遇到以下类 definition :

#define CLONED_PTR_DECLARE(CLONED_PTR_TYPE,CLONED_PTR_INIT) \
\
template <class X, class Cloner = CLONED_PTR_INIT<X> > class CLONED_PTR_TYPE \
{ \
......
const X* get_ptr() const { return ptr; } \
X* get_ptr() { return ptr; } \
......
}; \
\

但据我了解,C++ 没有通过返回值重载函数。那么这两个get_ptr()函数的作用是什么呢?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com