小编Hob*_*ist的帖子

命名空间'std'中没有名为'atomic'的类型

为什么不呢

std::atomic<int> index;
Run Code Online (Sandbox Code Playgroud)

工作?

目前使用LLVM 3.1与这些参数

C Language Dialect GNU [-std=gnu99]
C++ Language Dialect [-std=c++11]
C++ Standard Library libc++(LLVM C++ standard library with C++11 support)
Run Code Online (Sandbox Code Playgroud)

c++ xcode atomic std c++11

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

未定义模板'std :: __ 1 :: array <int,3>'的隐式实例化

我复制并粘贴了这个确切的代码,在这里找到我的IDE,并得到一个错误,我不明白它为什么会发生,并想知道为什么.

std::array<int, 3> a2 = {1, 2, 3}; // except after =
Run Code Online (Sandbox Code Playgroud)

c++ arrays

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

研究opengl es 2.0的好方法是什么?

我一直在搞乱一些编码,最后认为我已经为OpenGL部分做好了准备,然后我再次想到并决定我需要一些如何学习/记住OpenGL ES 2.0的指导!

好吧,基本上,我知道它是如何在高级别工作,然后当我开始键入一些代码....

I see a bunch of parameters,
I refer to some documents,
I fill in those parameters,
I see some more parameters,
I refer to more documents,
(loop)
MVC comes in,
I get completely and utterly confused!
Brain crashes.
Run Code Online (Sandbox Code Playgroud)

我想在iPhone上做一些简单的事情,我想找到大师们的思路,比如某种检查清单,或者为了做事情,所以我所做的一切都将是明确!

例如,像:

Arrays of numbers always come before shaders
(some sets of program lines that always appear in a certain order)
Run Code Online (Sandbox Code Playgroud)

现在,我对这样的事情有了很高的理解:

http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Chapter-1%3a-The-Graphics-Pipeline.html

如果您要扩展所有这些高级别的理解,如网站中的标签,我希望我能知道的是通常涉及的步骤是什么!

我尝试阅读一些教程,在打字之后我会再次尝试,尝试吸收共同的步骤/命令来做到这一点,如果有人可以帮助加快这个过程,我将非常感激!我问得太多了吗?= p

iphone opengl-es

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

像这样使用'删除'是否可以释放原始分配的内存?

class A {
    struct structA;
}
Run Code Online (Sandbox Code Playgroud)

别的地方:

structA* structAPointer = new structA;
Run Code Online (Sandbox Code Playgroud)

一块遥远的土地:

void Wonderland::rabbitHole(structA* structAPointer) {
    delete structAPointer;
}
Run Code Online (Sandbox Code Playgroud)

删除操作符是否释放了"其他地方"中分配的原始内存?

c++

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

我如何在以后实例化数组的大小?

假设我有一个名为的基类

Class Base {
public:
    std::string array[];
};
Run Code Online (Sandbox Code Playgroud)

字符串数组的大小在另一个类扩展之前没有决定,这样做的正确语法是什么?

EG,稍后在派生类中

Derived::Derived() {
    array[] = new array[40];
}
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
2
解决办法
1875
查看次数

实例化std :: map <>的正确方法是什么

Class Base {
public:
    std::map<std::string, std::string> animals;
};
Run Code Online (Sandbox Code Playgroud)

以下哪一项是实例化std :: map <>的正确方法?

Derived::Derived() {
    animals["Rabbit"] = "Killer Rabbit";
    //or
    animals.insert( std::pair<std::string,std::string>("Rabbit","Killer Rabbit") );
}
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×5

arrays ×1

atomic ×1

c++11 ×1

iphone ×1

opengl-es ×1

std ×1

xcode ×1