meta_equal.h
来自「MTL C++ Numeric Library」· C头文件 代码 · 共 35 行
H
35 行
/************************************************************************************//* *//* Generative Matrix Package - File "Equal.h" *//* *//* *//* Category: Helper classes *//* *//* Meta-Functions: *//* - EQUAL *//* *//* *//* EQUAL checks two values for equality at compile time. This function is necessary *//* because a simple expression 'a == b' doesn't work in every metafunction *//* (e.g. does not in IF). *//* *//* *//* (c) Tobias Neubert, Krzysztof Czarnecki, and Ulrich Eisenecker 1998 *//* *//************************************************************************************/// EQUAL#ifndef _META_EQUAL_#define _META_EQUAL_template<int n1, int n2>struct EQUAL{ enum {RET= n1==n2 ? 1:0};};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?