#include struct NodeInfo { // structure that we want to transmit to our shaders float x; float y; float s; float c; }; const int nbNodes = 100; NodeInfo* data = new NodeInfo[nbNodes]; // our data that will be transmitted // using float texture. template void printText(const char (&text)[i]) { std::cout << text << std::endl; } int main() { printText("some string constant"); return 0; }