現在在學習c++ bitset的用法
基本上它就是可將數值轉成bitvalue一個套件(我上一篇探討的)
我是根據這個學習操作的
https://www.youtube.com/watch?v=uUPxJ-q31uk
但是他在使用字串宣告時,卻可以正常執行
而我卻會出現報錯
10 26 C:\bitset\test.cpp [Error] invalid conversion from 'const char*' to 'long unsigned int' [-fpermissive]
是因為bs沒有先被宣告為const char嗎? 為何他沒辦法編譯字串型式的bitvalue
char 是單引號
雙引號是string....
如果你想用string應該要這樣寫
bitset<10> bs(string("aaa"))