小编Pra*_*xit的帖子

XCode 6.1 - 缺少项目模板(C++库和C++ STL库)

昨天突然间,C++库和STL C++库模板从我的XCode 6.1安装中消失了.以下是它应该是这样的: 在此输入图像描述

以下是现在的样子:

在此输入图像描述

我完全卸载了XCode并重新安装了它,但仍然缺少这些模板.还有其他人遇到同样的问题吗?怎么解决?

c++ xcode xcode6

5
推荐指数
1
解决办法
2191
查看次数

动态数组和void指针

我有一个非常特殊的问题.我想初始化一个由void指针指向的数组,使用new分配内存,如下所示.

const int ARRAY_SIZE = 10;
void InitArray()
{
    int *ptrInt = new int[ARRAY_SIZE];
    for(int i=0; i<ARRAY_SIZE;i++)
    {
         ptrInt[i] = 1; //OK
    }

    void *ptrVoid = new int[ARRAY_SIZE];
    for(int i=0; i<ARRAY_SIZE;i++)
    {
         *(int*)ptrVoid[i] = 1; //Culprit  : I get a compiler error here 
                                //(error C2036: 'void *' : unknown size)
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想初始化这个数组的元素,ptrVoid用1表示.我该怎么做呢?使用此代码,我得到编译器错误,如代码中所示(我正在使用VS 2010).有什么建议?

c++ void new-operator

1
推荐指数
1
解决办法
4108
查看次数

标签 统计

c++ ×2

new-operator ×1

void ×1

xcode ×1

xcode6 ×1