Size: a a a

2020 April 19

DT

Danil Tolmachev in pro.cxx
вот что передаю
std::vector<int> a = {1,2,3,4};
   LinkedList<std::vector<int>> b = LinkedList<std::vector<int>>(4, a);
   auto d = LinkedList(b);
источник

B

BarnY? in pro.cxx
я там вижу только память пзу
источник

AM

Aleksey Muravev in pro.cxx
BarnY?
я там вижу только память пзу
Плохо смотришь
источник

v

vehlwn in pro.cxx
Danil Tolmachev
вот что передаю
std::vector<int> a = {1,2,3,4};
   LinkedList<std::vector<int>> b = LinkedList<std::vector<int>>(4, a);
   auto d = LinkedList(b);
Это тоже что-то из джавы.
источник

v

vehlwn in pro.cxx
Два раза писать одно и то же с двух сторон от переменной.
источник

AZ

Alexander Zaitsev in pro.cxx
vehlwn
Это тоже что-то из джавы.
справедливости ради - в современной джаве тоже есть свой auto/var
источник

DT

Danil Tolmachev in pro.cxx
vehlwn
Это тоже что-то из джавы.
да я думал там авто что-то не так выдает, поэтому эксперементировал
источник

v

vehlwn in pro.cxx
Danil Tolmachev
да я думал там авто что-то не так выдает, поэтому эксперементировал
Аргументы конструктора можно писать сразу после имени переменной, в круглых скобках.
источник

G

GoodBye in pro.cxx
[Си]
Код:
https://pastebin.com/ipAG4zKS

Ошибка:
https://pastebin.com/KWK1mW0S

У меня идей ноль, что я делаю не так
источник

PZ

Pavel Zhigulin in pro.cxx
GoodBye
[Си]
Код:
https://pastebin.com/ipAG4zKS

Ошибка:
https://pastebin.com/KWK1mW0S

У меня идей ноль, что я делаю не так
У тебя макрос _WRITE_INT определяет функцию с именем write_<type>.

В итоге у меня WRITE_INT  (без подчеркивания) разворачивается в тернарный оператор, в котором в каждой из веток дефайнится функция. Упрощенный пример того что ты делаешь:


int result = isSmthTrue() ? static foo() { ... } : static bar() { ... }
источник

PZ

Pavel Zhigulin in pro.cxx
Видимо тебе хотелось сделать вызов этих функций
источник

G

GoodBye in pro.cxx
Pavel Zhigulin
У тебя макрос _WRITE_INT определяет функцию с именем write_<type>.

В итоге у меня WRITE_INT  (без подчеркивания) разворачивается в тернарный оператор, в котором в каждой из веток дефайнится функция. Упрощенный пример того что ты делаешь:


int result = isSmthTrue() ? static foo() { ... } : static bar() { ... }
Ну то, что я пытаюсь сделать я и сам знаю
источник

G

GoodBye in pro.cxx
Че он ругается то
источник

PZ

Pavel Zhigulin in pro.cxx
Нуууу.... Нельзя в тернарном операторе писать определение функции, вот и ругается
источник

G

GoodBye in pro.cxx
Pavel Zhigulin
Нуууу.... Нельзя в тернарном операторе писать определение функции, вот и ругается
Понятно, спасибо
источник

PZ

Pavel Zhigulin in pro.cxx
GoodBye
Понятно, спасибо
Да не за что. Но вообще думается мне в следующий раз с подобными вопросами лучше в @supapro
источник
2020 April 20

v

vehlwn in pro.cxx
GoodBye
[Си]
Код:
https://pastebin.com/ipAG4zKS

Ошибка:
https://pastebin.com/KWK1mW0S

У меня идей ноль, что я делаю не так
Опять этот мем с километровым свитч кеисом.
Его можно заменить на newVal = newVal * 10 + (c - '0').
источник

v

vehlwn in pro.cxx
GoodBye
[Си]
Код:
https://pastebin.com/ipAG4zKS

Ошибка:
https://pastebin.com/KWK1mW0S

У меня идей ноль, что я делаю не так
По-моему, ты изобрел atol.
источник

G

GoodBye in pro.cxx
vehlwn
По-моему, ты изобрел atol.
Не совсем, я могу туда передать от uint8_t до int64_t
источник

G

GoodBye in pro.cxx
vehlwn
По-моему, ты изобрел atol.
А там нужно делать обертку под atoi, atol, atoll
источник