Simpler:
```c++
return (check_zero_volume && this->_length > std::numeric_limits<double>::epsilon());
```