[問題] boost::lambda的問題
最近在試用lambda 碰到一點小問題..
請問一下最後一行的用法哪裡有錯 @@
(_1 + 1)(1); // OK
(_1 + 1.0)(1); // OK
(_1 + 1LL)(1); // 一長串error, 最後幾句是
// error: conversion from 'long long int' to non-scalar type
// 'boost::lambda::detail::return_type_deduction_failure<略>'
// requested
boost版本是1.39.0
compiler是gcc4.4, 參數 -O -std=c++0x -pedantic -Wall
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.32
→
06/08 08:56, , 1F
06/08 08:56, 1F
→
06/08 08:56, , 2F
06/08 08:56, 2F
→
06/08 14:06, , 3F
06/08 14:06, 3F
→
06/08 14:07, , 4F
06/08 14:07, 4F
→
06/08 14:51, , 5F
06/08 14:51, 5F
→
06/08 14:52, , 6F
06/08 14:52, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章