File: cxx14.cpp

package info (click to toggle)
visp 3.7.0-7
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 166,380 kB
  • sloc: cpp: 392,705; ansic: 224,448; xml: 23,444; python: 13,701; java: 4,792; sh: 206; objc: 145; makefile: 118
file content (14 lines) | stat: -rw-r--r-- 255 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#if __cplusplus >= 201402L || (defined(_MSC_VER) && _MSC_VER >= 1900)
// OK
#else
#error "C++14 is not supported"
#endif

#include <utility>

auto func(int i)
{
  return [i = std::move(i)](int b) { return b + i; };
}

int main() { int num = func(3)(5); }