
Rus
23.09.2016
07:44:35
а пользоваться до конца не умею(
вот в цикле for_each в функцию(3ий параметер) будет переходить уже елемент массива или лишь указатель на елемент?

Max
23.09.2016
08:17:22
А это уже зависит от того, как определишь operator()
В лямбде ты написал ссылку, вот и будет по ссылке передаватсья

Google

Max
23.09.2016
08:19:45
А LabelSelected будет копией указателя из array

Эдуард
23.09.2016
08:40:30
c++1z уже можно ?
Мне пока для побаловаться и посмотреть. Хотя если будет все работать как нужно - почему бы и нет.
что именно не видит ?
Именно snprintf и не видит. Если использовать
#include <cstdio>
std::snprintf()
то будет сообщение "error: 'snprintf' is not a member of 'std'"

Stanislav
23.09.2016
08:43:31
а в других случаях ?

Эдуард
23.09.2016
08:44:09
Если
#include <stdio.h>
snprintf()
То будет "error: 'snprintf' was not declared in this scope"
Просто функция эта входит в стандарт с С++11, если не ошибаюсь, и должна быть. Собственно в cstdio она есть:
флагов компиляции #if #endif нет для snprintf и прочих из этой группы

Alex Фэils?︙
23.09.2016
08:49:47

Эдуард
23.09.2016
08:49:55
c++1z

Stanislav
23.09.2016
08:49:57
кресты это очень не просто https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60498

Эдуард
23.09.2016
08:51:17
хренасе они упоротые, у меня 5.3.0, а баг открыт с 4.8.2
Спасибо, интересно глянуть в более новых версиях

Google

Эдуард
23.09.2016
08:51:45
дома доберусь попробую

Stanislav
23.09.2016
08:53:37
у меня его пример компиляется

Эдуард
23.09.2016
08:57:07
А какая версия?

Stanislav
23.09.2016
08:59:03
арч,
gcc —version
gcc (GCC) 6.2.1 20160830

Эдуард
23.09.2016
09:11:26
ок, дома опробую) дома тоже 6.x стоит, не помню какая уже
а тут c mingw 5.3.0

Rus
23.09.2016
10:06:38

Max
23.09.2016
10:07:23
Поменяй тип принимаемого парамерта
Но с другой стороны, ты сам указатель не меняешь в теле, а вызываешь методы по указателю, так что нет разницы копия или ссылка

Egor
23.09.2016
10:08:28
for_each() легко меняется на новый for()
for( auto elem : array ) {}
это копии
for( auto &elem : array ) {}
это работа собственно над объектами в масииве

Max
23.09.2016
10:09:47
+

Alex Фэils?︙
23.09.2016
10:10:01
Ещё есть конст авто, конст авто&& и авто&&
И конст авто&
Где-то тут статейка была

Dumitru
23.09.2016
10:10:39

Alex Фэils?︙
23.09.2016
10:11:32
Делает const decltype(expr) elem и по аналогии
Мутная хрень, используют для коллекций всяких шаред птр

Google

Kirill
23.09.2016
10:29:53
С трудом представляю, зачем нужен const auto&&

Dumitru
23.09.2016
10:30:30

Kirill
23.09.2016
10:32:26
Универсальные ссылки нужны для условного перемещения, т.е. изменения, а с const это не прокатит.

Igor
23.09.2016
10:45:29
Ребята, я всё-таки перед C++ хочу C выучить. Какие книги по нему читать?

Stanislav
23.09.2016
10:46:57
нету книг

Andrew
23.09.2016
10:47:02

Ilya
23.09.2016
10:47:05

Stanislav
23.09.2016
10:47:17

Rus
23.09.2016
10:48:07

Andrew
23.09.2016
10:48:35

Stanislav
23.09.2016
10:54:10
надо запрещать удалять сообщения. вахтеры не понимают сути чатов

Dumitru
23.09.2016
10:54:54
Я бы начал все-таки с С++, так психика останется целой

Egor
23.09.2016
10:55:51

Andrey
23.09.2016
10:55:52
С и С++ - это разные языки, какждый со своими идеомами

Max
23.09.2016
10:56:00
До питона или до си?

Stanislav
23.09.2016
10:56:50

Egor
23.09.2016
10:56:53

Max
23.09.2016
10:56:58

Egor
23.09.2016
10:57:34

Google

Dumitru
23.09.2016
10:57:50

Stanislav
23.09.2016
10:57:52

Dumitru
23.09.2016
10:58:01

Max
23.09.2016
10:58:09
C++0X няшный, не надо на него наговаривать. Ждём ещё модули!

Эдуард
23.09.2016
10:58:29

Admin
ERROR: S client not available

Egor
23.09.2016
10:58:40
я не спорю, что няшный, мне нравится, но меня бесит такое количество UB прямо в стандарте

Stanislav
23.09.2016
10:59:15
вместо языка читаешь про лютое легасцо

Egor
23.09.2016
10:59:20
ну при условии синтаксиса си, укладывающегося на пару страниц - о чём ещё писать то было

Andrey
23.09.2016
10:59:56

Stanislav
23.09.2016
11:00:57
хотя я может быть и вру и в новых изданиях почистили

Stanislav
23.09.2016
11:08:38
https://github.com/hsutter/gcpp

Igor
23.09.2016
11:44:37
Ребятки, какой компилятор для си выбрать?
Я установил Dev-C++
Но он у меня файл не запускает, пишет ошибку

Egor
23.09.2016
11:50:57
напомнило:
Объясните plz, из чего созтоят файлы? из байтов? или не только?
Почему к примеру когда я создаю пустой bmp-файл(не програмно) и через блокнот заменяю его данные на данные нормального файла, то после этого он через пайнт не открывается?

Google

Ilya
23.09.2016
11:53:01

Никита
23.09.2016
12:56:54

Max
23.09.2016
13:10:41

Dumitru
23.09.2016
13:11:43

Disinterpreter
23.09.2016
13:13:33

Dumitru
23.09.2016
13:13:59

Disinterpreter
23.09.2016
13:14:05
кек
ну гцц сойдет
emacs, gcc, gdb
норм связка
для сишника

Эдуард
23.09.2016
13:57:29
вместо emacs Sublime Text, Atom

Vitaly
23.09.2016
13:59:20

Anton
23.09.2016
14:02:16
а что посоветуете?
для тех кто еще в начале пути.