C/C++ 小技巧

std::cin.tie(nullptr)->sync_with_stdio(false);

        这行代码的作用是将std::cin的关联流设置为nullptr,然后将同步设置为false。这意味着输入操作不再与输出操作同步,可以独立进行。这在某些情况下可能会提高程序的性能,加快cin/cout读写速度。注意使用这行代码的时,不要和printf和scanf混用。

         在这行代码中,箭头操作符 -> 用于调用 sync_with_stdio 方法。std::cin.tie(nullptr) 返回一个指向 std::cin 的关联流的指针,然后使用箭头操作符来调用 sync_with_stdio 方法,将其设置为 false

int i{}//初始化数据为0.

        {}此方法可以初始化为0。 

template <class T> constexpr T inf=std::numeric_limits<T>::max()/2;

template表示模板
class和typename等效
constexpr 和 const区别,都声明常量表达式,但constexpr为编译时确定值,const为运算时确定值。
std::numeric_limits<T>::max()求出类型最大值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值