mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-09-19 05:58:01 +08:00
15 lines
273 B
C++
15 lines
273 B
C++
#include <type_traits>
|
|
|
|
template <class T, std::enable_if_t<std::is_reference_v<T>, int> = 0>
|
|
void pick(T value) {}
|
|
|
|
template <class T, std::enable_if_t<std::is_integral_v<T>, int> = 0>
|
|
void pick(T value) {}
|
|
|
|
void run() {
|
|
int n = 0;
|
|
int& r = n;
|
|
pick(r);
|
|
pick(n);
|
|
}
|