我对C++不太好,我无法在任何地方找到它,如果这是一个糟糕的问题,请道歉。我有一个指针,我想知道如果某些名称存储在这个指针开始与一些特定的字符串。如蟒蛇像(也许这是一个坏榜样):检查一个指针是否有一些字符串C++
if 'Pre' in pointer_name:
这是我有:
double t = 0;
for (size_t i =0; i < modules_.size(); ++i){
if(module_[i].name() == "pre"){ // here is what I want to introduce the condition
if (modules_[i].status() == 2){
std::cout << module_[i].name() << "exists" << std::endl;
}
}
}
澄清:你使用C风格的字符串而不是'std :: string'出于某种不可理解的原因,并且你想比较每个字符串的某个子字符串与给定的字符串。是对的吗? –
(顺便说一句,你不“存储”任何“在”一个指针,而不是一个内存地址。) –
感谢您的更正..我真的很感激它。 :) – Alejandro