⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mni_cxx_have_koenig_lookup.m4

📁 KNN algorithm, and related
💻 M4
字号:
dnl @synopsis mni_CXX_HAVE_KOENIG_LOOKUPdnldnl Define CXX_HAVE_KOENIG_LOOKUP if the C++ compiler has dnl argument-dependent name lookup (a.k.a. Koenig lookup).dnldnl @version $Id: mni_cxx_have_koenig_lookup.m4,v 1.2 2001/09/11 02:15:39 stever Exp $dnl @author Steve RobbinsdnlAC_DEFUN([mni_CXX_HAVE_KOENIG_LOOKUP],    [AC_CACHE_CHECK(whether the compiler implements Koenig lookup,                    ac_cv_cxx_have_koenig_lookup,                    [AC_LANG_PUSH(C++)                     AC_TRY_COMPILE([    namespace N1 {     	class C {};     	void f1(const C& c) {}     }    namespace N2 {    	void f2() {	    N1::C x;	    f1(x);     // resolves to N1::f1() if we have Koenig lookup,                       // otherwise this will fail to compile.        }    }    ],[],		     ac_cv_cxx_have_koenig_lookup=yes,                     ac_cv_cxx_have_koenig_lookup=no)                     AC_LANG_POP])    if test "$ac_cv_cxx_have_koenig_lookup" = yes; then  	AC_DEFINE(CXX_HAVE_KOENIG_LOOKUP,1,                  [define to 1 if the compiler implements Koenig lookup])    fi])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -