- 主题:std:scoped_lock<T>的模板参数T的指定问题
nice,可以的。头一次用这种
【 在 lin 的大作中提到: 】
: C++17中,一般使用不需要给出模板参数,编译器可以自动推导出来。
: std::scoped_lock guard1{m_lock};
: 上面这样就可以了。
: ...................
--
FROM 221.220.171.*
C++17中,这叫“class template argument deduction”,array, unique_lock, tuple
等等都可以不需要指定模板参数就可以由编译器推导出来。适合懒人,可读性也更好。
【 在 z16166 的大作中提到: 】
: nice,可以的。头一次用这种
--
FROM 86.211.57.*
好东西,还可以结合 Deduction Guides
【 在 lin 的大作中提到: 】
: C++17中,这叫“class template argument deduction”,array, unique_lock, tuple
: 等等都可以不需要指定模板参数就可以由编译器推导出来。适合懒人,可读性也更好。
:
--
FROM 221.220.171.*
正要说呢,有人回了。
【 在 lin 的大作中提到: 】
: C++17中,一般使用不需要给出模板参数,编译器可以自动推导出来。
: std::scoped_lock guard1{m_lock};
: 上面这样就可以了。
: ...................
--
FROM 103.77.28.*
充分说明了使用C++新标准的必要性,新的确实方便了码农
【 在 ysheshang 的大作中提到: 】
: 正要说呢,有人回了。
:
--
FROM 221.220.171.*