string s = R"(!@#$%^&*()'")";
for(char c : s) cout << c << " ";
cout << "\n";
for(int i = 0; i < s.size(); ++i)
cout << s[i] << " ";
cout << "\n";
const char* symbols = s.c_str();
for(int i = 0; i < s.size(); ++i)
cout << symbols[i] << " ";
И есть ли регулярные выражения в С++?
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 );