【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问

错误描述:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) E0265 函数 “SizeClass::RoundUp” (已声明 所在行数:62,所属文件:“D:\C++STUDY\项目\高并发内存池\CONCURRENT_MEMORY_POOL\Common.h”) 不可访问 Concurrent_Memory_Pool D:\C++Study\项目\高并发内存池\Concurrent_Memory_Pool\ThreadCache.cpp 7
【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问_第1张图片
【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问_第2张图片
原因我排查了一下午,最后发现是SizeClass定义RoundsUp的时候没有+public修饰符
【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问_第3张图片
【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问_第4张图片
在C++类中,不加修饰符默认类的成员函数权限是私有,吃一堑长一智吧~
【Bug处理】E0265 函数 “SizeClass::RoundUp“ (已声明 所在行数:62)不可访问_第5张图片

你可能感兴趣的:(Bug处理,bug,c++,开发语言)