Exemplo n.º 1
0
        // inline ImVector()                                       { Size = Capacity = 0; Data = NULL; }
        // Default .NET behavior

        // inline ImVector(const ImVector<T>& src)                 { Size = Capacity = 0; Data = NULL; operator=(src); }
        // inline ImVector<T>& operator=(const ImVector<T>& src)   { clear(); resize(src.Size); memcpy(Data, src.Data, (size_t)Size * sizeof(T)); return *this; }
        public ImVector(ImVector <T> src)
        {
            this = default;
            resize(src.Size);
            src.AsSpan().CopyTo(this.AsSpan());
        }