Ned
блять
Ned
либо по делу, либо не отвечай
Anonymous
Кхххх)) ты просто делаешь херню
Ned
я просто делаю класс
Artem
Ты можешь по оператору скобки отдавать служебный объект
Artem
Считай, итератор
Artem
В котором тоже будет оператор скобки
Artem
Это нормальная практика, особенно если с первым объектом можно будет работать как со столбцом.
Ned
да, сделал как раз так
Ned
просто немножко тупил, как именно это реализовать
Artem
Ну только так, и так -правильно
Ned
бля, а как теперь сделать, чтобы оно было lvalue?
Vladislav
Ned
Благодарю
Anonymous
ладно забейте
Vladislav
вспомогательному
Ned
а почему, если оператор [][] возвращает значение элементарного типа?
Ned
например, int
Vladislav
это если тебе нужно уметь ar[] = br[] делать
Vladislav
а так просто int& возвращай)
Ned
фак
Ned
нипанятна
Vladislav
что именно?)
Ned
ничиво
Ned
ща
Ned
Ned
проще заскринить
Ned
Matrix[] возвращает row
row[] возвращает элемент матрицы (тип Т)
Vladislav
в row T& operator[](..) сделай
Vladislav
а operator= убери, если присваивание строк ненужно)
Ned
ненужно, конечно
Ned
спасибо
Ned
ребят, я совсем тупой, но я не понимаю, почему A[i++] вылетает за границы массива
Ned
код:
int A[N];
...
for (int i = 0; i < N; t+= A[i++]);
Vladislav
Ned
На самом деле я нагло лгу, там двумерный массив
Ned
Причем квадратный, А[i][i++], и почему-то вылет за границу
Ned
По факту это должно быть *(А+ i*N + i++), то есть то что надо
Ned
Vladislav
А[i][i++] - undefined behavior, i++ может произойти до вычисления первого индекса
Vladislav
не надо так
Ned
Пришлось, да, обойти этот момент 😐
Dumitru
всем привет
есть у кого опыт с VS?
Andrey
Dumitru
хочу настроить External Build
в system32 есть файл который сделает все что надо
но вот VS его не видит
'C:\Windows\System32\bash.exe' is not recognized as an internal or external command,
Andrey
Dumitru
надо вижуалку изначально от админа запустить ?
Andrey
Dumitru
не, то же самое
Stanislav
🦥Alex Fails
Блин, у меня тут TGitCache заебал спамить
Andrey
Dumitru
запускает, а вот сам бат уже не может запустить баш
Andrey
🤔
Dumitru
вот что интересно, все остальное запускает....
Dumitru
первый день на винде и уже маги)
Dumitru
*магия
Andrey
не меньше чем на лине )
Andrey
и уж не больше )
Andrey
а у тебя в батнике полный путь?
Dumitru
ага
Dumitru
C:\Windows\System32\bash.exe
Dumitru
вот все что в батнике :D
Andrey
ага
Dumitru
не зашло(
Dumitru
я уже пытался cmd C:\..., start /B "" "C:\..."
Andrey
а файл, который не в system32 пнет?
Anonymous
В том же Git for Windows bash тащит с собой ещё и весь coreutils для винды.
Dumitru
так мне же надо его просто запустить
Dumitru
он же вроде уже во время запуска сам тянет все что ему нужно
Andrey
из студии
Dumitru
сейчас попробую