mirror of
https://github.com/wuye9036/CppTemplateTutorial.git
synced 2024-03-22 13:11:16 +08:00
更新部分代码示例。
This commit is contained in:
parent
4b46fcd18b
commit
c0dc52e456
|
@ -1946,6 +1946,7 @@ template <
|
||||||
对于浮点,执行内置除法;对于整数,要处理除零保护,防止引发异常;对于其他类型,执行一个叫做`CustomeDiv`的函数。
|
对于浮点,执行内置除法;对于整数,要处理除零保护,防止引发异常;对于其他类型,执行一个叫做`CustomeDiv`的函数。
|
||||||
|
|
||||||
第一步,我们先把浮点正确的写出来:
|
第一步,我们先把浮点正确的写出来:
|
||||||
|
|
||||||
```C++
|
```C++
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
|
@ -2022,7 +2023,7 @@ void foo(){
|
||||||
|
|
||||||
当然,这时也许你会注意到,`is_integral`,`is_floating_point`和其他类类型三者是互斥的,那能不能只使用一个条件量来进行分派呢?答案当然是可以的( http://goo.gl/jYp5J2 ):
|
当然,这时也许你会注意到,`is_integral`,`is_floating_point`和其他类类型三者是互斥的,那能不能只使用一个条件量来进行分派呢?答案当然是可以的( http://goo.gl/jYp5J2 ):
|
||||||
|
|
||||||
``` C++
|
```cpp
|
||||||
#include <complex>
|
#include <complex>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user