@ProCxx

Страница 387 из 2477
Stanislav
03.11.2016
09:15:28
а, 2 часа ночи)
это где о_О

калифорния?

Ned Ogl
03.11.2016
09:15:41
это где о_О
Америка ж.

Vladislav
03.11.2016
09:15:42
Калифорния)

Google
Stanislav
03.11.2016
09:15:45
хех

Ned Ogl
03.11.2016
09:16:17
Своп, кстати есть. Условно почти 24гб оперативы в сумме.

Stanislav
03.11.2016
09:16:53
Kirill
03.11.2016
10:01:06
Rafael
03.11.2016
10:01:46
Это какой?
Уже выяснили, что только бетка

Stanislav
03.11.2016
10:01:52
Это какой?
для студентов и опенсорса поди)

ну это еще доказать надо

Rafael
03.11.2016
10:02:18
ну это еще доказать надо
Ну я не проходил по ссылкеч которую тут кто-то кинул

Square
03.11.2016
11:47:16
Откуда набег?

Alex Фэils?︙
03.11.2016
11:47:23
наверное, опять ж с сайта

Square
03.11.2016
11:47:35
М?

Чо за сайт?

babysitter
03.11.2016
11:48:28
http://netology.ru/blog/prg-tg

Google
babysitter
03.11.2016
11:48:44
¯\_(ツ)_/¯

Square
03.11.2016
11:51:23
¯\_(ツ)_/¯
Велкам, расскажите о себе )

Alex Фэils?︙
03.11.2016
11:52:36
http://netology.ru/blog/prg-tg
вроде мы виделись в каком-то чате по хакингу

babysitter
03.11.2016
11:54:01
ничего интересного, скорее буду здесь ридонли. еще в универе пошел работать в одну компанию с огромным легаси плюсовым кодом. вот три года отработал. просто хочу стать хорошим программистом в моем понимании.

вроде мы виделись в каком-то чате по хакингу
это наверное самое распространенное имя же

мог быть кто угодно

Alex Фэils?︙
03.11.2016
11:56:16
авка похожая, мб обознался

Suigintou45
03.11.2016
11:56:25
implicit conversion loses integer precision int to unsigned char. непонятно где там int... http://stackoverflow.com/questions/2602823/in-c-c-whats-the-simplest-way-to-reverse-the-order-of-bits-in-a-byte/2602885#2602885

Suigintou45
03.11.2016
11:57:19
памяти мало, очень)

babysitter
03.11.2016
12:17:14
о, еще один джон смит

Jhon
03.11.2016
12:17:56
Ага ?

zk
03.11.2016
15:00:08
И что делает ботфазер в своём юниттесте с 1000000 итерациями?
Не ботфазер а myCrack - его тест (я писал об этом), а TheBotFather вообще - this username is invalid теперь

там говорящее имя функции - opAssign_has_no_allocation

и проверяется переиспользование памяти

Ned Ogl
03.11.2016
15:05:27
там говорящее имя функции - opAssign_has_no_allocation
Эт странно, аллокейшн работает

Он там ЕСТЬ

zk
03.11.2016
15:05:59
переиспользование

переиспользование
это не есть выделение новой

Google
zk
03.11.2016
15:10:10
Ну как, ясно?

void opAssign_has_no_allocation() { // Arrange Table<int> five(5, 5); Table<int> another_five(5, 5); Table<int> four(4, 4); auto saved_five_ptr = five.data; auto assign = [](auto& lhs, auto& rhs, size_t count) { for (size_t _ = 0; _ < count; ++_) lhs = rhs; }; assign(five, another_five, 1'000'000); // Act assert(saved_five_ptr == five.data); // Assert assign(five, four, 1'000'000); // Act assert(saved_five_ptr == five.data); // Assert }

а че валгринд для лохов?
а что, лохи только валгрид могут?

Detur
03.11.2016
15:16:56
не, лучше миллион раз присваивание делать в надежде что упадет

Alex Фэils?︙
03.11.2016
15:24:41
Проще перегрузить оператор new

zk
03.11.2016
15:26:10
проще уже написано

Andrey
03.11.2016
15:26:50
это не есть выделение новой
шта? тоесть фиксированный размер и в конце не free() ?

zk
03.11.2016
15:27:38
?

Andrey
03.11.2016
15:32:47
поясни

сложный прекол

Andrey
03.11.2016
15:33:23
тоесть ты имел в виду, что есть некий буфер фиксированной длины

Admin
ERROR: S client not available

Andrey
03.11.2016
15:33:38
в который пишешь без выделения, освобождения?

Дед Пегас
03.11.2016
15:34:04
Выделения...

zk
03.11.2016
15:35:30
template <class T> const matrix<T>& matrix<T>::operator =(const matrix<T> &right){ if (this != &right){ rows = right.rows; cols = right.cols; delete [] data; data = new T[rows*cols]; for (size_t i = 0; i < rows; ++i) for (size_t j = 0; j < cols; ++j) data[i*cols + j] = right.data[i*cols + j]; } return *this; }

matrix<T> ==Table<T>

Dumitru
03.11.2016
15:38:06
А почему this != & right а не просто right?

Google
Andrey
03.11.2016
15:42:39
а чтобы он проверил, написав? if( right )

ты имеешь в виду перезгрузку оператора приведения к bool ?

Дед Пегас
03.11.2016
16:10:04
А почему this != & right а не просто right?
Потому что справа не указатель?

Dumitru
03.11.2016
16:10:50
Я про референс :)

Ведь можно написать if ( this != right)

Дед Пегас
03.11.2016
16:12:03
Разве?

Имхо, нет.

babysitter
03.11.2016
16:13:33
Dumitru
03.11.2016
16:17:09
Имхо, нет.
Я всегда так пишу, норм Оно же передается как реф, зачем брать адрес

babysitter
03.11.2016
16:19:07
Я всегда так пишу, норм Оно же передается как реф, зачем брать адрес
это же не джава. this - это указатель, ты не можешь сравнивать указатель со ссылкой.

Sergey
03.11.2016
16:22:13
Однажды страуструпа спросили о чем он сожалеет спустя годы работы над с++ и тот ответил: " о том что зис - не ссылка"

Dumitru
03.11.2016
16:25:08
Ах теперь до меня дошло Я делал *this != Obj

babysitter
03.11.2016
16:28:29
это все не то. ты правиряешь равенство объектов - относительно дорогая операция. в классике пишут сравнение указателей, чтобы исключить ошибку самоприсваивания.

а вообще copy-and-swap

Dumitru
03.11.2016
16:29:06
Я понял)

Sergey
03.11.2016
16:40:46
Сочувствую

zk
03.11.2016
16:41:34
Сочувствую
да не, круто же

Artem
03.11.2016
16:42:51
#define this (*this)
Создатели MFC смотрят на тебя с укоризной

Страница 387 из 2477