error c2243:"类型转换" 转换存在,但无法访问
2013-11-30 12:49
811 查看
今天在程序的中有一段class Quackable : QuackObservable,结果一直出现error c2243:"类型转换" 转换存在,但无法访问。
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
相关文章推荐
- error c2243:"类型转换" 转换存在,但无法访问
- error c2243:"类型转换" 转换存在,但无法访问
- VC error c2243:"类型转换" 转换存在,但无法访问
- error c2243:"类型转换" 转换存在,但无法访问
- error c2243:"类型转换" 转换存在,但无法访问
- error C2243: “类型转换”: 从“TechCompany *”到“Company *”的转换存在,但无法访问
- error C2243: “类型转换”: 从“TechCompany *”到“Company *”的转换存在,但无法访问
- VS ---- 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- 【Debug】无法将类型“string”隐式转换为"double"
- 无法将类型"int"隐式转换为"string"
- 解决Html.CheckBoxFor中”无法将类型 bool 隐式转换为 bool。存在一个显式转换..."的方法
- 无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换
- MVC ---- 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- 报错:无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- 类型"string"的值无法转换为"System.Drawing.Color"
- .Net EF 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- 报错:无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- Linq:无法将类型“int?”隐式转换为“int”。存在一个显式转换(是否缺少强制转换?)
- win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法(转)
- TypeError: Error #1034: 强制转换类型失败:无法将 "0.49" 转换为 mx.graphics.IFill。