捕获一个int变量, 判断是否…

来源:互联网 发布:net编程语言 编辑:程序博客网 时间:2024/06/06 07:32
int main(int argc, char **argv)
{
    int i;
    cout<< "Input the start number: ";
    cin >>i;
    autoif_equal_zero = [&]()-> bool{
      if (i == 0)
         return true;
      else
         while (i > 0)
            --i;
      return false; };
    cout<< (([&]()-> bool{
      if (i == 0)
         return true;
      else
         while (i > 0)
            --i;
      return false; })()? "The number equal 0" : "Thenumber is not equal 0") << endl;
    cout<< endl;
    return0;
}

0 0