瀏覽代碼

Replace VLA with std::vector

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54320 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 12 年之前
父節點
當前提交
cc3f90612a
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      include/iostream/empq_impl.h

+ 2 - 1
include/iostream/empq_impl.h

@@ -38,6 +38,7 @@
 #define __EMPQ_IMPL_H
 
 #include <ostream>
+#include <vector>
 using namespace std;
 
 #include "empq.h"
@@ -1374,7 +1375,7 @@ em_pqueue<T,Key>::merge_streams(ExtendedMergeStream** instreams,
   assert(arity> 1);
     
   //Pointers to current leading elements of streams
-  ExtendedEltMergeType<T,Key> in_objects[arity];
+  std::vector<ExtendedEltMergeType<T,Key> > in_objects(arity);
 
   AMI_err ami_err;
   //unsigned int i;