我正在将我的 gcc 4.4 更新到 gcc 4.7,我将这样做以使用 4.7。
我的问题是当我使用unique_ptr
. 我写了这段代码
#include <iostream>
#include <memory>
#include <CL/cl.h>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
std::unique_ptr<cl_platform_id[]>yt;
yt = std::unique_ptr<icl_platform_id[]> (new cl_platform_id [3]);
/* yt.get()[0] = ...... */ this is error no member found
return 0;
}
但我想使用yt
成员uique_ptr::get()
,我得到的唯一功能是operator*
,那有什么问题?
编辑:
这是我的问题: http://image-load.biz/?di= 6FBY