geek-branch

書き置きです。

2020-04-01から1ヶ月間の記事一覧

"Effective Modern C++"を読んでいる

Effective Modern C++を読み直している。 C++11/14で気をつけたいtipsが記載されており、僕の中では一番思い入れが強いC++の書籍である。 というのも、この書籍に出会うまではいまいちモダンなC++の書き方というものを知らなかった。 僕の周りにはベターCの…

テンプレート関数で配列を受け取る

テンプレート関数に配列を渡したいなーとたまに考えることがあった。 しかし、T[]で受け取ることはできないし、T*で受け取ってもサイズの情報を引数だけで持たせることはできないしなあ、と考えていたけれど、以下のコードで可能だった。 #include <iostream> template<typename T, std::size_t N></typename></iostream>…