本文整理汇总了C++中NameSet::at方法的典型用法代码示例。如果您正苦于以下问题:C++ NameSet::at方法的具体用法?C++ NameSet::at怎么用?C++ NameSet::at使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NameSet
的用法示例。
在下文中一共展示了NameSet::at方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
void *evalUnique(void *vptr_value) {
int start;
char *wordArray;
NameSet *p = (NameSet *)vptr_value;
start = myNameSet->start;
while(start < end) {
string word = p.at(start);
word = substr(0,word.find(' '));
int wordLength = (int)word.length();
int origLength = (int)word.length();
int containsDupe = 0;
wordArray = new char [wordLength+1];
strcpy (wordArray, word.c_str());
for(int x=0;x<wordLength;x++) {
for(int j=0;j<wordLength;j++) {
if(x==j) {
continue;
}
else if(* (wordArray+x)==*(wordArray+j)) {
k=j;
wordLength--;
containsDupe=1;
while(k < wordLength) {
*(wordArray+k)=*(wordArray+k+1);
k++;
}
j=0;
}
}
}
if(containsDupe == 0) {
uniqCount++;
}
if(containsDupe == 0 && origLength >= 6) {
//outputFile << "Line: " << lineNumber << " Word: " << word << " Dupe: " << containsDupe << " Unique: " << wordLength << endl;
//outputFile << word << endl;
uniqCounterArray[lineNumber] = wordLength;
}
//printf("word read is: %s Dupe: %d Size: %d\n", word, containsDupe,origLength);
//strcpy(word,"");
delete[] wordArray;
start++;
}
}