C++lambda表达式动态执行


作用

  • 先于main函数之前执行

#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <iostream>

#include <time.h>

using namespace std;

int main() {
    printf("df\n");
    return 0;
}

//在main函数之前执行
//lambda的动态创建执行
int _p = [](int&& a) { //万能引用传递
    printf("hello %d!!!\n", forward<int&&>(a) );
    return 0;
}(0);

int _IO = []() {
    std::ios::sync_with_stdio(0);
    cin.tie(0); 
      cout.tie(0);
    return 0;
}();

文章作者: Axieyun
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Axieyun !
评论
评论
  目录