This is my code

Here's the header file.

```
class ShaderManager {
private:

const GLchar** vertexShaderCode_color;
const GLchar** fragmentShaderCode_color;
const GLchar** vertexShaderCode_texture;
const GLchar** fragmentShaderCode_texture;
ShaderManager();
~ShaderManager();

```

cpp file. in constructor

```
vertexShaderCode_color = {
    "uniform mat4 uMVPMatrix;\n"
    "attribute vec4 vPosition;\n"
    "void main() { \n"
    "   gl_Position = uMVPMatrix * vPosition; \n"
    "}\n"
};
fragmentShaderCode_color = {
    "precision mediump float;\n"
    " uniform vec4 vColor;\n"
    "void main() {\n"
    "gl_FragColor = vColor;\n"
    "}\n"
};
vertexShaderCode_texture = {
    "uniform mat4 uMVPMatrix;\n"
    "attribute vec4 vPosition;\n"
    "attribute vec2 texCoord;\n"
    " varying vec2 texCoordOut;\n"
    "void main() {\n"
    "gl_Position = uMVPMatrix * vPosition;\n"
    "texCoordOut = texCoord;\n"
    "}\n"
};
fragmentShaderCode_texture = {
    "precision mediump float;\n"
    "varying vec2 texCoordOut;\n"
    "uniform sampler2D u_texture;\n"
    "uniform vec4 vColor;\n"
    " void main() {\n"
    "  vec4 texColor = texture2D(u_texture, texCoordOut);\n"
    "  gl_FragColor = texColor;\n"
    "}\n"
};

```

It's not working. The error message is:

> 
> Error 3 error : cannot convert '' to 'const GLchar\*\* {aka const char\*\*}' in assignment
>  D:\workspace\VS2013\Projects\bbEngine2\bbEngine2\src\GLManager\ShaderManager.cpp 10 2 bbEngine2
> 
> 
>