后一种解决方案优势:
可以将数据声明为private,只有自身和friend class可访问
某些函数不希望用户直接调用,而是通过其他函数调用,可声明为privat
只要不改变接口,可以重新实现class 内容,用户无法取得内部数据,也无法取得函数实现细节。
后一种解决方案优势:
可以将数据声明为private,只有自身和friend class可访问
某些函数不希望用户直接调用,而是通过其他函数调用,可声明为privat
只要不改变接口,可以重新实现class 内容,用户无法取得内部数据,也无法取得函数实现细节。