Hi, Does it work with win32 MFC projects in MSVC 17?. I am using the neat version of dynarray.hpp I am creating an array in global namespace as below. If I include stdafx.h it doesn't compile. dynarray.hpp line 920 '(' illegal token on right side of :: is the first error. //code begins #include "StdAfx.h" #include "dynarray.hpp" vla::dynarray<int, 3> arr(1, 1, 1, 0); //a dummy function void fun() { } //code ends Thanks Ramesh D