
Ned Ogl
22.04.2016
15:06:45
а вот не канает иначе

Alex Фэils?︙
22.04.2016
15:06:55
ну, у тебя указатель считается из операции &

Сергей
22.04.2016
15:07:09
+

Alex Фэils?︙
22.04.2016
15:07:19
поэтому у тебя получается то, что надо присваивать в правой части (то самое rvalue)

Google

Alex Фэils?︙
22.04.2016
15:07:50
а по ссылке можно передавать только то, во что можно положить (то, что в присваивании слева написано, или lvalue)

Stanislav
22.04.2016
15:07:56
std::swap то чем не угодил? массивы умеет

Alex Фэils?︙
22.04.2016
15:08:00
(Криво пояснил, но как-то так)

Ned Ogl
22.04.2016
15:08:15
дада но пусть пока будет так
то есть без ссылок он их поменяет?

Сергей
22.04.2016
15:08:30
убери ссылку

Ned Ogl
22.04.2016
15:09:56
а теперь нужно понять, почему это делается так. у меня там выше есть вызов int readMatrix(int &N, double *&A, double *&B);
собсно внутри которой А и B инициализируются через new
если ссылки в ридматриксе нет, она их не инициализирует
да
если мы передаём аргумент в функцию, она его копирует, верно?

Alex Фэils?︙
22.04.2016
15:11:52
если не по ссылке

Google

Сергей
22.04.2016
15:11:56
да

Ned Ogl
22.04.2016
15:11:59
если передаем указатель на него, она копирует, но он будет указывать на то же

Сергей
22.04.2016
15:12:00
через стек

Ned Ogl
22.04.2016
15:12:07
если ссылку на что-то, она его не копирует

Сергей
22.04.2016
15:12:09
Она просто передает указатель

Alex Фэils?︙
22.04.2016
15:12:10
по ссылке она передает типа указатель

Ned Ogl
22.04.2016
15:12:21
потому в ридматриксе нужна ссылка
а
все
я понял

Alex Фэils?︙
22.04.2016
15:12:34
но если ты делаешь double *& , то у тебя передается ссылка на указатель #cpp #beginner #pointer #reference

Ned Ogl
22.04.2016
15:12:50
вот, а почему тогда я не могу работать со ссылкой на указатель?

Alex Фэils?︙
22.04.2016
15:13:25
потому что с ней можно работать, если ты передал саму переменную типа double* , а не результат операции &

Ned Ogl
22.04.2016
15:13:35
все, да, вкурил

Alex Фэils?︙
22.04.2016
15:13:36
double* tmp;
swapMatr(tmp)
будет менять значение tmp

Ned Ogl
22.04.2016
15:13:47
дадада, понял, в чем там прикол

Alex Фэils?︙
22.04.2016
15:13:50
збс

Ned Ogl
22.04.2016
15:13:57
я работал только с самим указателем, все
спасибо господа

Google

Alex Фэils?︙
22.04.2016
15:14:58

Ned Ogl
22.04.2016
15:22:35
ребят, вы офигенны, спасибо вам за все, вы всегда помогаете, причем быстро, содержательно и безотказно
лю вас

Alex Фэils?︙
22.04.2016
15:23:13
??
я тут говорил, что для удобства буду делать

Ned Ogl
22.04.2016
15:23:35
а, все, увидел
а как существующий локальный git репозиторий двинуть на гитхаб?

Stanislav
22.04.2016
15:34:24
ай лайк ту пушит пушит

Ned Ogl
22.04.2016
15:34:40
ну а если на гитхабе нет его, он создастся?
или как?

Stanislav
22.04.2016
15:35:01
создаешь проект на гитхабе, а там уже будет инструкция что сделать с локальной репой)

Ned Ogl
22.04.2016
15:35:31
и ключик в этот проект тоже написать надо, чтобы мог пушить, так?

Stanislav
22.04.2016
15:36:25
какой ключик? ssh pub key? да нет, только для профиля в большинстве случаев

Ned Ogl
22.04.2016
15:38:33

Vitaly
22.04.2016
15:39:09

Ned Ogl
22.04.2016
15:39:28
src refspec master does not match any

Vitaly
22.04.2016
15:40:44

Ned Ogl
22.04.2016
15:40:56
нет, когда делаю пуш

Vitaly
22.04.2016
15:41:00
git remote add origin надеюсь прописан?

Ned Ogl
22.04.2016
15:41:05
да

Google

Vitaly
22.04.2016
15:41:18
git push origin master

Ned Ogl
22.04.2016
15:41:37
вот это и даёт ошибку

Vitaly
22.04.2016
15:42:14
Вывод git show-ref в студию

Ned Ogl
22.04.2016
15:42:38
пустой

Stanislav
22.04.2016
15:42:38
git push -u origin master
для первого

Ned Ogl
22.04.2016
15:42:55

Admin
ERROR: S client not available

Vitaly
22.04.2016
15:43:11
Тогда git push origin HEAD:master
Но сначала сделать любой коммит в репе

Ned Ogl
22.04.2016
15:43:35
в локальной?

Vitaly
22.04.2016
15:43:41
Да
Тот, который надо запушить

Ned Ogl
22.04.2016
15:47:11
о, вроде пошел
только думает долго

Vitaly
22.04.2016
15:47:26
Это нормально в данной ситуации.

Ned Ogl
22.04.2016
15:47:38
говорит, что не может писать в репу
нет write rights
все же надо добавить ключик

Google

Vitaly
22.04.2016
15:47:55
Ну разумеется
Сгенерировать свой SSH ключ и прописать в настройках аккаунта

Ned Ogl
22.04.2016
15:48:12
какой ключик? ssh pub key? да нет, только для профиля в большинстве случаев

Vitaly
22.04.2016
15:48:20
Да, SSH публичный ключ.
Закрытая часть должна храниться надёжно и с паролем

Ned Ogl
22.04.2016
15:49:10
Ну этими-то штуками я вроде б пользовался

Vitaly
22.04.2016
15:49:16
Можно ещё и настроить GPG подписи для коммитов. Теперь GitHub это поддерживает из коробки.

Ned Ogl
22.04.2016
15:49:27
просто @crackedmind почему-то говорит, чт не обязательно

Alex Фэils?︙
22.04.2016
15:49:47
так, я отошёл

Vitaly
22.04.2016
15:49:56
Второй вариант лучший.

Ned Ogl
22.04.2016
15:51:24
ну вот, значит раз лежит ssh в домашнем каталоге он и решил по нему постить
аеее
пушнулось

Alex Фэils?︙
22.04.2016
15:51:55
збс
а теперь - давай ссылку на репозиторий
хе-хе-хе

Penter
22.04.2016
15:56:19
Почаны
Почему нестед класс не может получить доступ к енклозед филдам?
Типа объект в объекте почему сделать нельзя?