如何在编译时测试模板函数是否存在

时间:2015-07-24 08:11:55

标签: c++ templates sfinae

我有以下模板功能

::-------begin code---------
@echo off
for /f "delims=" %%a in (test.txt) do call :process "%%a"
goto :eof
:process
set strData=%1
set strData=%strData:,=%
for /f "delims=" %%x in (%strData%) do echo %%x >> testnew.txt
::-------end code-----------

如何在编译时使用SFINAE检查此函数是否存在

1 个答案:

答案 0 :(得分:2)

如果没有更多细节我只能猜测你有什么可用,但这是一个可能的解决方案:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <div id=msg>
    write the msg
    <button onclick="$('#msg').remove();">X</button>
    
    </div>

that(只需删除-DDEFINE_VISIT以查看输出开关)