Diese Art von Fehler führen kann verursacht werden entweder das Bitset-Include auslassen oder den std-Namespace nicht angeben.
Um das Problem zu beheben:
1) Stellen Sie sicher, dass Sie mit bitset:
#include <bitset>
2) Stellen Sie sicher, dass der Namespace std angegeben ist:
Dies entweder getan werden kann " global 'in der Datei mit der Direktive:
oder durch Voranstellen der bitset Erklärung mit std:
std::bitset<10> status; //bitwise status
Also, Ihre endgültige Dateifragment wie folgt aussehen könnte:
#include <bitset>
// other code ...
typedef struct {
std::bitset<10> status; // bitwise status
}Status;
// the rest of the file ...
Es ist 'std :: bitset'. Und vergiss nicht, # ' –
# ich habe das schon getan. aber trotzdem gibt es diesen Fehler –