Blame view

3rdparty/boost_1_81_0/libs/proto/example/lambda.cpp 510 Bytes
73ef4ff3   Hu Chunming   提交三方库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  //[ Lambda
  ///////////////////////////////////////////////////////////////////////////////
  // Copyright 2008 Eric Niebler. Distributed under the Boost
  // Software License, Version 1.0. (See accompanying file
  // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  //
  // This example builds a simple but functional lambda library using Proto.
  
  #include <iostream>
  #include "./lambda.hpp"
  
  int main()
  {
      using namespace boost::lambda;
      int i = (_1 + _1)(42);
      std::cout << i << std::endl;
  }