模板集合
clang-doc 文档
博客
CMakeTutorialStep1
2.3.12
Toggle main menu visibility
Loading...
Searching...
No Matches
TutorialMath.hxx
Go to the documentation of this file.
1
/*
2
* CodeReviewTime:2026-10-14
3
* 头文件 仅声明 变量 和 函数
4
*/
5
6
#pragma once
13
14
namespace
tutorial
{
15
17
inline
constexpr
double
kComputeSqrtMaxInput
= 1.0e12;
18
24
double
compute_sqrt
(
double
value);
25
31
bool
has_numeric_argument
(
int
argc);
32
33
}
// namespace tutorial
tutorial
Definition
ModernParadigm.cxx:11
tutorial::has_numeric_argument
bool has_numeric_argument(int argc)
argc >= 2 即认为用户提供了待计算的数值参数
Definition
TutorialMath.cxx:21
tutorial::compute_sqrt
double compute_sqrt(double value)
域检查:非有限、负数或超过 kComputeSqrtMaxInput 时返回 -1.0
Definition
TutorialMath.cxx:13
tutorial::kComputeSqrtMaxInput
constexpr double kComputeSqrtMaxInput
允许的最大输入;超出(或负数 / 非有限)时 compute_sqrt 返回 -1.0
Definition
TutorialMath.hxx:17
CXX-CMake-template
CXX-CMake-template
single-exe-classic
src
TutorialMath.hxx
Generated by
1.18.0