瀏覽代碼

2009-02-13 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Removed operator[] because it is ambiguous with built-in []
	operator.
	* src/array_fun.h
Tatsuhiro Tsujikawa 16 年之前
父節點
當前提交
9d27eb53f5
共有 2 個文件被更改,包括 6 次插入20 次删除
  1. 6 0
      ChangeLog
  2. 0 20
      src/array_fun.h

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2009-02-13  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Removed operator[] because it is ambiguous with built-in []
+	operator.
+	* src/array_fun.h
+	
 2009-02-13  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Fixed compile error

+ 0 - 20
src/array_fun.h

@@ -238,16 +238,6 @@ public:
     delete [] _array;
   }
 
-  T& operator[](size_t index)
-  {
-    return _array[index];
-  }
-
-  const T& operator[](size_t index) const
-  {
-    return _array[index];
-  }
-
   operator T*()
   {
     return _array;
@@ -266,16 +256,6 @@ private:
 public:
   array_wrapper() {}
 
-  T& operator[](size_t index)
-  {
-    return _array[index];
-  }
-
-  const T& operator[](size_t index) const
-  {
-    return _array[index];
-  }
-
   operator T*()
   {
     return _array;