小编use*_*366的帖子

如何使用OpenGL片段着色器将RGB转换为YUV420

我知道如何编码使用片段着色器将平面数据(YUV420图像)转换为打包数据(RGB图像)的着色器,但如何将RGB编码为YUV420.我不需要YUV420图像进行渲染,而是将其传递给h264压缩代码.

opengl

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

分配函数作用域成员会导致内存泄漏吗?

我曾经分配函数作用域静态成员,因为当对这些函数的调用仅限于调试目的并且内存非常有限时,它非常有用.我测试了下一个c ++代码:

#include <stdio.h>

class myClass
{
public:
    myClass(int index) : m_index(index)
    {
        printf("Constructing element %d\n", m_index);
    }

    ~myClass(void)
    {
        printf("Destructing element %d\n", m_index);
    }
    int m_index;
};



void foo()
{
    static myClass class1(1);
    static myClass *class2 = new myClass(2);

    return;
}

void main()
{
    foo();

    return;
}
Run Code Online (Sandbox Code Playgroud)

打印输出是

Constructing element 1
Constructing element 2
Destructing element 1
Press any key to continue . . .
Run Code Online (Sandbox Code Playgroud)

我是否造成任何内存泄漏?元素1在哪里分配?元素2在哪里分配?

c++ memory-leaks

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

标签 统计

c++ ×1

memory-leaks ×1

opengl ×1