ところでcpper丼、たしか私とS.H.さん以外にもC++erいたはずなんだが、完全にTwitterに回帰されてしまったのだろうか。

なるほど、たしかに不思議だ。
「constexpr ラムダと、キャプチャ可能な変数について」 teratail.com/questions/226792?

これは強い。
Windows+VisualStudioCode+CMake+Ninja+clang/clang++でC/C++のプログラム組んでデバッグする話しながらD言語の布教をする qiita.com/mono_shoo/items/f37a

yumetodo boosted

C++江添本のおかげか、この記事最近よく読まれてる

C++を学ぶにあたって参考にした書籍・Webサイト qiita.com/S_H_/items/2a892fefa

これでもなんで引数の型が変化しないとうまく行かないんだろうな・・・。ADLで見つからないというたぐいのエラーがclangででるし、gccはオーバーロード候補にすら上げてこない。
(C++テンプレート)関数テンプレートでの再帰について qiita.com/Alreschas/items/7b8a

しっかしWindowsでも普通にAddressSanitizerが動く時代が来るのか・・・。
AddressSanitizer (ASan) for Windows with MSVC | C++ Team Blog
devblogs.microsoft.com/cppblog

へぇ、luaベースのC++ビルドツールか。pkg-config、homebrew、vcpkgからの探索にも対応、と。
xmake.io/#/

yumetodo boosted

【台風20号実況・予報 2019年10月19日 21:47】
強い台風20号(ノグリー)は、沖縄の南をゆっくりと北に進んでいます。
#台風情報

うーん、難しすぎる、お手上げ。
「[C++17]あるメンバ関数を持つ型にキャスト可能か調べるメタ関数 」 teratail.com/questions/218075?

えっ、Google Testが-std=c++11で通らないから-std=gnu++11使えってそれまじ?そんな事なかったはずなんだが・・・
GoogleTest導入 qiita.com/sus304/items/2d8e405

話それるんですけど、std::for_eachって仮にC++20 Range対応したとして存在価値ありますか・・・?Range based forにすべての点で負けている気がしているんですが。

std関数を使ってfor文をなくしてみる qiita.com/f_Riku/items/8441aff

_という識別名の使用を構造化束縛でのignore目的以外で不許可にしてパターンマッチングのために取っておこうぜという提案。
・・・パターンマッチングって何?と思ったらRustのmatchみたいなもんか。
[PDF注意]P1469R0: Disallow_Usage in C++20 for Pattern Matching in C++23
open-std.org/jtc1/sc22/wg21/do

Cには文字列の長さを別途受け取る文化がないからNULL文字終端した文字列に限定したstring_viewがほしいという提案
いらんやろこれ。
P1402R0: std::cstring_view - a C compatiblestd::string_view adapter
open-std.org/jtc1/sc22/wg21/do

数値リテラルで[u]int_leastXX_tのどの型であるかを表明できるようにUDLsを追加する提案。
これ5年くらい前にもなかったか?と思ったらそうか、あれはsize_tとptrdiff_tに対するやつ(N4254)だ
P1280R1: Integer Width Literals
open-std.org/jtc1/sc22/wg21/do

3つ以上の文字列の連結を+演算子でやるのは非効率的だし面倒だからそういうことを効率的にやってくれる関数を追加する提案
P1228R1: A proposal to add an efficient string concatenation routine to the Standard Library
open-std.org/jtc1/sc22/wg21/do

Rustのcollect的な何かを追加する提案。
[PDF注意]P1206R1: ranges::to: A function to convert any range to a container
open-std.org/jtc1/sc22/wg21/do

RAIIラッパーを作らずにスマートポインタを使って楽に実装するときに欲しくなるかゆいところに手が届くライブラリの追加提案。DirectX12とかCOM使いの人々に直に届きそう。
P1132R3: out_ptr - a scalable output pointer abstraction
open-std.org/jtc1/sc22/wg21/do

u/U prefix付き文字(列)リテラルのエンコードがUTF-16/UTF-32であることを保証する提案
いい加減入ってくれ。
P1041R3: Make char16_t/char32_t string literals be UTF-16/32
open-std.org/jtc1/sc22/wg21/do

事前に加工するスクリプトとincludeが単なるコピペであることを利用してコンパイル時にリソースを埋め込むなんて面倒なことをせずにそういうことをする関数を提供する提案。
P1040R4: std::embed
open-std.org/jtc1/sc22/wg21/do

realloc的な何かをC++に追加することでvectorとstringの効率を上げる提案がまた出ている。
P0894R1: realloc() for C++
open-std.org/jtc1/sc22/wg21/do

Show more
C++er丼(undefined丼)

C++erのための、C++erによる、C++erのMastodon