Но меня интересует вопрос: чем обусловлено такое ограничение? Почему компилятор не дает создать такую конструкцию?
Но мне очень бы хотелось, чтобы размер массива задавал конечный пользователь, не используя при этом библиотеку классов STL
К примеру как работают присвоение имени переменной к значению
int i = 5;
mov DWORD PTR [rbp-4], 5
Какую книгу и компилятор
для совсем новичка?
System.out.print( ((i + j) & 1) == 0 ? '*' : '-' );
public static void main(String args[])
{
int n = 8;
char c1 = '*';
char c2 = '-';
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < n; j += 2)
{
System.out.printf("%c%c", c1, c2);
}
System.out.print('\n');
// swap(a, b)
char tmp = c1;
c1 = c2;
c2 = tmp;
}
}
Изучил основы C++
Что мне учить дальше?то More C++ Idioms
void mass(const char* filePath, unsigned& size)
{
fstream file(filePath, ios::in | ios::out | ios::binary);
if(file)
{
file.seekg(0, ios_base::end);
size += file.tellg();
}
}
file.seekg(ios::beg);
file.close();
string endSumm(unsigned size)
{
// ...
std::string buf;
// ...
string summ_mass = to_string(size); // тут как то
// ...
return summ_mass;
}
unsigned size = 0;
// for ...
mass(filename, size);
// end for
string str = endSumm(size);
Ночью не могу уснуть 1-1.5 часа (каждый день).
вы действительно при анализе видите в уме контекст каждой функци?
Судя по тому, что читал: на четвертом этапе просят написать CRUD приложение с бэкендом.
Может кто-нибудь подсказать, можно ли его реализовать в qt, как десктоп приложение и в качестве бэкенда использовать что-нибудь вроде firebase?
для ++ лучше подходит SFML