2008-02-20から1日間の記事一覧

uint8_t* getBuf() const { return m_buf; } でコンパイルエラーになる

普段ちゃんと const を付けていないので自分でもビックリなところでつまずいてしまった。 #include <stdint.h> class test { public: uint8_t* getBuf() { return m_buf; } private: uint8_t m_buf[256]; }; というソースコードで、getBuf() は副作用がないから const </stdint.h>…