#include <stdio.h>
int index(char[], char[]);
int main()
{
char* str = "foo bar baz";
char* str2 = "barz";
if(index(str, str2) != -1)
printf("found");
else
printf("not found");
return 0;
}
int index(char s[], char t[])
{
int i, j, k;
for (i = 0; s[i] != '\0'; i++)
{
for (j = i, k = 0; t[k] != '\0' && s[k] == t[k]; j++, k++)
;
if(t[k] == '\0')
return i;
}
return -1;
}
cv::cuda::resize(input, output, Size(), 2.0, 2.0, INTER_LINEAR);
#include <iostream>
template <size_t size>
class B {
const size_t data[size];
};
template<size_t size>
class A
: public A<size-1>
{
B<size> items[size];
};
template<>
class A<0>
{
};
int main()
{
std::cout << sizeof(A<10>) << std::endl;
}
Учебник нужен не столько мне, сколько моему коллеге, который ещё новичок не выше intern'а.
Но для первичного обучения она тоже не подходит. Слишком коротко, и термины такие, которые непосвященный не сможет правильно понять: "std::map - отсортированный контейнер " - что значит отсортированный? Что в нем отсортировано? В нем же еще нет данных...
#include<locale>
//...
locale loc(".1251");
if(!isalpha(c, loc) && !isspace(c, loc))
{
//...
}
QSharedPointer<QDataStream> doFoo()
{
return false;
}
не важно как он выглядит. В какой кодировке вы его сохраняете?
UTF-8
SetConsoleOutputCP( 65001 );