online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <iostream> #include "header.h" int main() { std::cout<<"Hello World"; return 0; }
#ifndef NALOGA_7_VECTORUTIL_H #define NALOGA_7_VECTORUTIL_H #include <vector> #include <iostream> #include <random> template<typename T> void fillDefault(std::vector<T>& vektor, int n){ vektor.resize(n); for(int i=0; i<n; i++){ vektor[i]=T(); } } template<typename T> void print(std::vector<T>& vektor){ for(int i=0; i<vektor.size(); i++){ std::cout << vektor[i] << " "; } std::cout << std::endl; } template<typename T> void reverse(std::vector<T>& vektor){ int j=0; std::vector<T> reverse(vektor.size()); for(int i=vektor.size(); i>0; i--){ reverse[j]=vektor[i-1]; j++; } for(int i=0; i<vektor.size(); i++){ vektor[i]=reverse[i]; } } template<typename T> std::vector<T> mergeVectors(std::vector<std::vector<T>>& vektorVektorjev){ std::vector<T> merged; for(int i=0; i<vektorVektorjev.size(); i++){ merged.insert(merged.end(), vektorVektorjev[i].begin(), vektorVektorjev[i].end()); } return merged; } #endif
#include"header.h" template<> inline void fillDefault(std::vector<int>& vektor, int n){ for(int i=0; i<n; i++){ std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<int> dist (1, 100); int value=dist(gen); vektor.push_back(value); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue