ShaderHandle* createProgram(std::vector* shaders) { ... } ... std::vector shaders; ... idProgram = createProgram(&shaders); error: conversion from ‘std::vector >’ to non-scalar type ‘std::vector >’ requested