30/09/2018, 19:12

Lỗi chuỗi trong C++

Mọi người giải thích giùm mình lỗi này với

Gió viết 21:28 ngày 30/09/2018

Vì bình thường c++ khai báo

string s[]={"asvsdav","asdfsd"};

Nó sẽ mặc định s có kiểu string[2] luôn.

Trong khi đó Chuoi là một kiểu dữ liệu vì vậy nếu sử dụng mạng bạn cần phải khai báo kích thuóc của mảng trong kiểu dữ liệu trước khi sử dụng


private:
       string c[2]={"ádfdsafsa","ádfas"};

Hoặc dùng vector để khai báo theo cách của bạn:

vector<string> c={"adfsfd","asdfasdf"};
viết 21:18 ngày 30/09/2018

hÌnh như ko phải compile với C++11? Nếu compile với C++11 thì nó báo lỗi khác rồi @_@

Bài liên quan
0