关于智能指针的问题,多谢,在线等待

lu_zi lu_zi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想通过智能指针调用DirectX的接口IDirectDraw4,代码如下:
CComPtr<IDirectDraw4> pdd;
pdd.CoCreateInstance(CLSID_DirectDraw);

但是出现问题,编译时错误:
error C2787: “IDirectDraw4” : 没有与该对象关联的 GUID

不知什么原因,应该怎么处理?
多谢!!!
...全文

相关推荐

C++智能指针用法详解

一、简介   由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。   用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::weak_ptr、boost:: intrusive_ptr。你可能会想,如此多的智能指

weixin_38564085

关于c++ 智能指针及 循环引用的问题

下面小编就为大家带来一篇关于c++ 智能指针及 循环引用的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38645335

C++智能指针实例详解

本文通过实例详细阐述了C++关于智能指针的概念及用法,有助于读者加深对智能指针的理解。详情如下: 一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::

weixin_38721652

智能指针的介绍和用法

详细介绍了智能指针的作用、原理以及使用,快速帮助新手掌握智能指针的使用

wklhacker

C++智能指针循环引用解决

前言:C++中智能指针的引入,使得开发人员在与内存的斗争中占据上峰。然而凡事都不会尽善尽美,智能指针的循环引用缺陷还是会引发令人谈虎色变的内存泄露。本文的内容是讲述,如何解决循环引用带来的内存问题。   背景:智能指针采用Boost库,语言C++,开发工具VS2005,示例程序为Win32程序。   循环引用示例 #include "stdafx.h" #include <string> #include <iostream> #include <boost> #include <boost> using name

??2050
评论 5
收藏 已收藏
分享
返回顶部
lu_zi
ATL 3,248 成员 48,530 内容