Tôi cố gắng để sử dụng một hash_map, được định nghĩa trong Android NDK, nhưng tôi nhận được một "cảnh báo không dùng nữa":Cách sử dụng unordered_map trong Android?
ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/ext/../backward/backward_warning.h:33:2:
error: #warning This file includes at least one deprecated or antiquated header which may
be removed without further notice at a future date. Please use a non-deprecated interface
with equivalent functionality instead. For a listing of replacement headers and
interfaces, consult the file backward_warning.h. To disable this warning use -Wno-
deprecated. [-Werror=cpp]
Và kể từ khi "unordered_map" hiện diện trong gnu-libstdC++/4.6/include/và cũng trong gnu-libstdC++/4.6/include/tr1 /, tôi tin rằng có một cách để sử dụng nó.
Vấn đề là tôi không thể tìm thấy. Điều nào sau đây là đúng (nếu có):
#include <tr1/unordered_map.h>
#include <unordered_map>
Sau đó, cách sử dụng? __gnu_cxx :: unordered_map không được nhận dạng ... và tôi không biết cách tìm thông tin này.