タグ

2014年8月24日のブックマーク (3件)

  • C++14 のラムダ式 完全解説 中編 - 野良C++erの雑記帳

    この記事では,前編に引き続き, C++14 のラムダ式について説明していく. 前編では,ラムダ式に対する大雑把な説明と,ラムダ式の持つ型推論機能を紹介した. この記事では,ラムダ式の最も重要な機能の一つである,変数のキャプチャについて説明したい. なお,初めて この記事を読む方は,先に前編を読むことをお勧する. 目次(再掲): ラムダ式の基礎 (前編で解説) ラムダ式の型推論(前編で解説) 変数のキャプチャ(この記事で解説) ラムダ式の活用法(執筆中) マニア向けの補足(執筆中) 変数のキャプチャ ラムダ式により生成されるクラスの operator() の関数体は, this ポインタやメンバ変数・関数の扱いを除き,ラムダ式の体と同じコードになる. // 例えば, auto f = [] (int x, int y) { return x + y; } // 上のコードは, struc

    C++14 のラムダ式 完全解説 中編 - 野良C++erの雑記帳
  • C++14 のラムダ式 完全解説 前編 - 野良C++erの雑記帳

    C++14 の Committee Draft が公開された. C++14 は基的には C++11 のマイナーバージョンアップであるが,バグフィックスのみを行っている訳ではなく, C++11 の時点で微妙に使いにくかった機能,特にラムダ式については,大きな機能追加が行われている. そこで, blog では,このエントリから数回に分けて, C++14 のラムダ式について説明してみることにする. 拙い文章になるかとは思うが,読者の理解の助けになれば幸いである. なお,これらの記事を書くにあたって,読者に対して C++11 のラムダ式に対する知識を要求しないように心がけたが, もしかしたら,説明不十分であり,分かりにくい部分があるかもしれない. そのような場合には, の虫: lambda 完全解説 等, C++11 のラムダについて書かれた記事は多いので, それらの記事を読んでみることを

    C++14 のラムダ式 完全解説 前編 - 野良C++erの雑記帳
  • Excelのユーザー定義関数を理屈抜きで作ろうう

    ユーザー定義関数って何よ? ユーザー定義関数とは利用者が自分で値を定義する 関数のことです。 数式でやれるけど、いつも面倒だなというようなときに、ユーザー定義関数を 自分で作成して、ワークシート上で使うことができます。 今回は、難しいことは抜きにして、税込み金額を求めるユーザー定義関数を自前で作ってみることにします。 金額を指定すると1.1倍の税込み金額を求めるユーザー定義関数zeikomiを作ってみましょう。 ユーザー定義関数の作り方

    Excelのユーザー定義関数を理屈抜きで作ろうう