Tạo dãy bit với độ dài là một biến?

Em muốn tạo một dãy bit bằng thư viện bitset với độ dài phụ thuộc vào 1 biến khác nhưng ko đc.
Ai chỉ giúp em lỗi sai với ạ. Thanks.

 #include <bits/stdc++.h>
 using namespace std;
 int main()
 {
     string name = "thangvu";
     const size_t temp = name[1];
     bitset<temp> bit;
 }

Template thì nó cố định từ đầu rồi :slight_smile: dùng std::vector<bool> cũng có tác dụng đó.

3 Likes

Bản thân biến đó phải là constexpr mới được.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?