小编zou*_*oul的帖子

什么是堆栈数据结构?

我一直在阅读和阅读堆栈,但我仍然不知道如何在现实世界的编程中使用它!我知道这是一个LIFO数据结构,但我怎样才能从中受益?我知道POP和PUSH功能,但那又怎样?

stack data-structures

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

何时和谁打电话+初始化?

我的程序有一个类,该类有一个+initialize方法.我想知道谁叫这种方法?调试工具非常不清楚:

在此输入图像描述

触发什么触发器+initialize?应用程序启动的开始?

initialization objective-c

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

在简单的OpenGL应用程序中"访问冲突读取位置0x000000000"

当使用缓冲区对象存储顶点数组时,我在openGL中遇到问题.当我运行代码时,会出现一个窗口,显示消息" 访问冲突读取位置0x000000000 ",当我将光标移动到glGenBuufers函数旁边的箭头时,我看到描述:这是当该线程从当前函数返回时执行的下一个语句.

IDE快照

码:

int frame=0;
void display();
void datasource();

 GLuint vbo;

void datasource()
{
    GLfloat vertex1[]={-1.000000 ,0.500000 ,-0.700000 ,0.500000 ,-1.000000 ,0.800000 ,-0.700000 ,0.800000 ,-0.400000 ,0.500000 ,-0.100000 ,0.500000 ,-0.400000 ,0.800000 ,-0.100000 ,0.200000 ,0.500000 ,0.500000 ,0.500000 ,0.200000 ,0.800000 ,0.500000,0.800000 ,0.800000 ,0.800000 ,0.500000 ,1.100000 ,0.500000 ,0.800000 ,0.800000 ,1.100000,0.800000  };

    glGenBuffers(1,&vbo);
    glBindBuffer(GL_ARRAY_BUFFER,vbo);
    glBufferData(GL_ARRAY_BUFFER,sizeof(vertex1),vertex1,GL_STATIC_DRAW);
}


void init(int arc,char **arch)
{
    glutInit(&arc,arch);
    glutInitWindowSize(800,800);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
    glutCreateWindow("chess");
    glClearColor(0.0,0.0,0.0,0.0);
    glutDisplayFunc(display);
}

int main(int arc,char **arch)
{
    init(arc,arch);
    datasource();
    glutMainLoop();
    return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c opengl

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

哪一个更快?Swift的.filter或NSPredicate?

过滤数组哪个更快?Swift .filter还是使用NSPredicate?我只是想知道哪个更快,所以我可以继续使用更快的一个。(请详细说明为什么它比其他方法更快。)

objective-c ios swift

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

"无法在未定义的值上调用方法'状态'"?

我是perl的新人.我正在从一本书中学习,其中一个例子就在那里.我无法找到问题所在.

use 5.010;
greet( 'Fred' );
greet( 'Barney' );
sub greet {
    state $last_person;
    my $name = shift;
    print "Hi $name! ";
    # This is the error line:
    if( defined $last_person ) {   
       print "$last_person is also here!\n";
    } else {
       print "You are the first one here!\n"
    }
    $last_person = $name;
}
Run Code Online (Sandbox Code Playgroud)

它在ch4_3.pl上的未定义值上给出了"无法调用方法"状态的错误.

perl

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

标签 统计

objective-c ×2

c ×1

data-structures ×1

initialization ×1

ios ×1

opengl ×1

perl ×1

stack ×1

swift ×1