编辑:对不起,这个问题是重复的.原文:SFINAE检查继承的成员函数
我有一个模板化的函数(在用于测试的类中):
template <class CHandler>
void InitHandler(CHandler &handler)
{
handler.setId(0);
handler.SetCache(m_pCache.get());
handler.m_pScience = m_pScience;
}
Run Code Online (Sandbox Code Playgroud)
但是,可能会使用没有m_pScience成员的模板参数调用此函数.
我是否可以使用模板元编程来设置此成员(如果存在)?
我在python3.3中安装了一个python库.当我在Dreampie中运行解释器时,它找不到我新安装的库,导致如下错误:
>>> from bs4 import BeautifulSoup
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
from bs4 import BeautifulSoup
ImportError: No module named 'bs4'
Run Code Online (Sandbox Code Playgroud)