C ++使用'&'创建指向成员的指针

时间:2017-01-09 21:17:08

标签: c++

bool check(char* test) {
string str(test);

string blacklist[] = {"str1", "str2", "test", "str3"};

for (int i = 0; i < sizeof(blacklist); i++) {
    if (str.find(blacklist[i]) != std::string::npos) {
        clog << blacklist[i].c_str << endl;
        return true;
    }
}

return false;
}

出于什么原因,这会引发错误  &#34;使用&#39;&amp;&#39;创建指向成员的指针&#34;

int main()
{
char *test = "test";

if (check(test)) {
    clog << "Found " << test << endl;
}

这是我从中调用方法的主要功能。

0 个答案:

没有答案