Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature_excode ブランチについて(Boost.RangeのMFCアダプタを使う) #1

Open
K-Magara opened this issue Feb 14, 2022 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@K-Magara
Copy link
Member

MFCコレクションをBOOST_FOREACHで回す
CTypedPtrArrayでboost/algorithmが使えない??
続:CTypedPtrArrayでboost/algorithmが使えない??
という3つのブログ記事を書かせてもらいましたが,僕の技量では解決できませんでした.Boost::Range への Issue も現在は close しています.

ちなみに作者である十亀さんからの返信は

そのrangeは書き込み可能ではありません。
(マニュアルにconstが付いてます)
dereferenceのときにキャストするだけなので
書き込みするストレージがありません。
使ってくれている方がいるのはうれしい
驚きです。ありがとう!

GetAtが参照を返さないので
書き込み可能なイテレータを
実装出来なかったのだと思います。
CArray等にコピーするしかなさそうです。

逆に言うとGetAtが参照を返すような派生クラスを挟めば何とかなりそうな気がします.気がするだけww
feature_excode ブランチは古い枝分かれです.想定外のコンフリクトを避けるため feature_excode での実装実験が成功すれば,新たにブランチを切ってそこで作業.もう見込みがないなら,feature_excode ブランチは削除で.

@K-Magara K-Magara added the help wanted Extra attention is needed label Feb 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant