kopia lustrzana https://github.com/vsamy/DiFipp
Set to c++14.
rodzic
213be7549b
commit
6a11b84fbc
|
@ -35,7 +35,7 @@ SET(PROJECT_DEBUG_POSTFIX "_d")
|
||||||
set(INSTALL_GENERATED_HEADERS OFF)
|
set(INSTALL_GENERATED_HEADERS OFF)
|
||||||
|
|
||||||
set(DOXYGEN_USE_MATHJAX "NO")
|
set(DOXYGEN_USE_MATHJAX "NO")
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 14)
|
||||||
|
|
||||||
option(BUILD_TESTING "Disable unit tests." ON)
|
option(BUILD_TESTING "Disable unit tests." ON)
|
||||||
option(BUILD_TEST_STATIC_BOOST "Build unit tests with static boost libraries" OFF)
|
option(BUILD_TEST_STATIC_BOOST "Build unit tests with static boost libraries" OFF)
|
||||||
|
|
|
@ -49,7 +49,7 @@ constexpr T Binomial(int n, int k)
|
||||||
template <typename T>
|
template <typename T>
|
||||||
constexpr T pow(T n, T k)
|
constexpr T pow(T n, T k)
|
||||||
{
|
{
|
||||||
static_assert(std::is_integral_v<T>, "For integral values only, eitherwise, use std::pow");
|
static_assert(std::is_integral<T>::value, "For integral values only, eitherwise, use std::pow");
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
return (k == 0) ? 1 : 0;
|
return (k == 0) ? 1 : 0;
|
||||||
else if (k == 0)
|
else if (k == 0)
|
||||||
|
|
Ładowanie…
Reference in New Issue