diff --git a/modules/core/include/opencv2/core/cvdef.h b/modules/core/include/opencv2/core/cvdef.h index 823a2693f1..c073d652af 100644 --- a/modules/core/include/opencv2/core/cvdef.h +++ b/modules/core/include/opencv2/core/cvdef.h @@ -442,7 +442,7 @@ Cv64suf; \****************************************************************************************/ #ifndef CV_CXX_STD_ARRAY -# if __cplusplus >= 201103L +# if __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1900/*MSVS 2015*/) # define CV_CXX_STD_ARRAY 1 # include # endif diff --git a/modules/core/test/test_mat.cpp b/modules/core/test/test_mat.cpp index 0d8a4af31c..14229acb2c 100644 --- a/modules/core/test/test_mat.cpp +++ b/modules/core/test/test_mat.cpp @@ -1672,9 +1672,9 @@ TEST(Core_Mat_array, copyTo_roi_row) TEST(Core_Mat_array, SplitMerge) { std::array src; - for(size_t i=0; i dst; split(merged, dst); - Mat diff; - for(size_t i=0; i