01/10/2018, 10:58

Error: 'std::string' has no member named 'front','back'

Mình muốn lấy phần tử đầu tiên , và cuối cùng của chuỗi trong C++.

char*str;
char f=str.front();
char b=str.back();

error: ‘std::string’ has no member named ‘front’,‘back’.
Mình tìm hiểu trên stack overflow thì mình hiểu là nó dùng cho bản C++11.
Phải cài thêm CONFIG += c++11 vào file.pro.
Mình k thực hiện được . Mong mọi người giúp đỡ.

Dark.Hades viết 13:02 ngày 01/10/2018

char*str;

Dòng này sai, phải là

std::string str;

Nếu máy bạn cài sẵn c++17 thì cứ cho flag là c++1z

Bài liên quan
0