作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
main.cc: In function ‘int main()’:
main.cc:10:26: error: cannot convert ‘libraryname::ZlibCompressor’ to ‘libraryname::Compressor*’ in assignment
options.compressors[0] = libraryname::ZlibCompressor();
options
是一个结构体,compressors
定义为:
Compressor* compressors[256];
ZlibCompressor 是 Compressor 的子类。
知道为什么会出现这个错误吗?谢谢!
最佳答案
options.compressors[0] = libraryname::ZlibCompressor();
options.compressors[0]
的类型是Compressor *
,也就是指针。你应该给个指点。
libraryname::ZlibCompressor zc;
options.compressors[0] = &zc;
关于c++ - 无法在赋值中将 ‘libraryname::ZlibCompressor’ 转换为 ‘libraryname::Compressor*’(到数组索引),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24968931/
main.cc: In function ‘int main()’: main.cc:10:26: error: cannot convert ‘libraryname::ZlibCompressor
我正在使用 C 模块扩展我的 Python 程序,该模块使用 GStreamer 的 GstPhotography 接口(interface)。我的 C 模块编译得很好,但是当我尝试从 Python
我在 Ubuntu 9.10 上使用 Qmake 构建共享库 此共享库 (A) 依赖于另一个共享库 (B)。 项目B已成功构建。 在项目 A 的 .pro 文件中,我的 LIBS 变量如下所示: LI
我是一名优秀的程序员,十分优秀!