c++使用新的图像 gdi+
我使用 gdi+ 输出图像。
我尝试使用关键字 new 但它不起作用。
shot(L"image name") = new Image;
这不起作用任何其他想法如何使其起作用
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我使用 gdi+ 输出图像。
我尝试使用关键字 new 但它不起作用。
shot(L"image name") = new Image;
这不起作用任何其他想法如何使其起作用
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
像这样的事情似乎更有可能:
除了你很有可能根本不想动态分配 Image 对象 - 除非你真的这样做,否则你通常只想定义一个具有自动存储持续时间的对象:
Something like this seems a lot more likely:
Except that there's a pretty decent chance you don't want to allocate the Image object dynamically at all -- unless you really do, you generally want to just define an object with automatic storage duration:
GDI+ Image 类不可默认构造。您必须向构造函数提供一些参数才能创建一个 - 请参阅 此处。
您最好使用派生自 Image 的
Gdiplus::Bitmap
。如果你想输出它,这似乎更有可能。The GDI+ Image class is not default constructible. You have to supply some parameters to the constructor in order to create one - see here.
You may well be better off using
Gdiplus::Bitmap
, which derives from Image. That seems more likely if you're trying to output it.