相关疑难解决方法(0)

你能用数字开始一个班级名字吗?

C++中,是否可以用数字启动类名?例如,

template <class T> class 2DArray {

public:
    // 1D ARRAY CLASS
    class 1DArray {
    public:
        1DArray() { Create(); }
        1DArray(iterator arr) : array1d_(arr) { }
        explicit 1DArray(size_type cols, const T& t = T()) { Create(cols, t); }
        1DArray(const 1DArray& arr) { Create(arr.begin(), arr.end()); }
        1DArray& operator=(const 2DArray&);
        ~1DArray() { Uncreate(); }

        T& operator[](size_type n) {
            return array1d_[n];
        }
        const T& operator[](size_type n) const {
            return array1d_[n];
        }
}
Run Code Online (Sandbox Code Playgroud)

c++ naming class

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

class ×1

naming ×1