
Anatoly
19.06.2017
11:57:29
никто не переписывал, просто писали для каких-то специфичных машин, установленных на борт

Constantine
19.06.2017
11:57:42

Дед Пегас
19.06.2017
11:57:55
бесстековых*

Constantine
19.06.2017
11:57:58
я бы сделал первым делом две глобальные переменные

Google

Artem
19.06.2017
11:58:03
чаще всего так получается из-за кодогенерации

Constantine
19.06.2017
11:58:06
указатель на базу и указатель на стек ?

Evgeniy
19.06.2017
12:01:20

Constantine
19.06.2017
12:02:55
for (auto & b: bs)

Evgeniy
19.06.2017
12:04:09

Anton
19.06.2017
12:04:13
Особенно в коде 2к17 г.

Constantine
19.06.2017
12:05:09

Anton
19.06.2017
12:05:58

Anatoly
19.06.2017
12:06:00

Constantine
19.06.2017
12:06:03
(я просто обожаю олимпиады по программированию)

Google

Constantine
19.06.2017
12:06:32

Anton
19.06.2017
12:06:47

Constantine
19.06.2017
12:06:52
Или визуальное программирование еще есть
Form5_Button7_OnClicked

Anatoly
19.06.2017
12:07:37
я бы просто разбил голову об стену и не страдал

Anatoly
19.06.2017
12:07:38
абсолютно военный код

Anton
19.06.2017
12:08:02

Constantine
19.06.2017
12:08:03
А! Он же хочет, чтобы разведка вероятного противника не разобралась

Anatoly
19.06.2017
12:08:05
хотя у нас такой код просто с ревью вернётся обратно

Anatoly
19.06.2017
12:08:18
значение пи в военное время может быть и 4 и 5 и 6

Anatoly
19.06.2017
12:08:28
будет возвращаться и возвращаться, возвращаться и возвращаться...

Constantine
19.06.2017
12:08:39
вообще в военных организациях, имхо, проблема с качеством нанимаемых сотрудников
я долго думал, почему так, и понял, что у них мета другая

Anatoly
19.06.2017
12:09:49
если code style нет, надо просто собраться вместе да договорится
записать в свод и распространить

Constantine
19.06.2017
12:10:37

Anatoly
19.06.2017
12:10:52
лучше плохой стиль, чем его отсутсвтие

Danila
19.06.2017
12:54:20

Anatoly
19.06.2017
12:56:01
а это не одно и тоже?
нет, если нет времени договариваться о своем, то берем хотя бы готовый и отдокументированный https://google.github.io/styleguide/cppguide.html

Google

Marina
19.06.2017
12:56:29
Ребята, всем привет!
Подскажите, пожалуйста, можно ли в этом чате постить вакансии?

Anatoly
19.06.2017
12:56:46
с разрешения администратора
Вакансии - в лс @AlexFails.

Marina
19.06.2017
12:58:25
Спасибо

Дед Пегас
19.06.2017
13:01:39
Есть отдельный канал для вакансий.

Aldar
19.06.2017
13:11:47

Alexey
19.06.2017
13:13:45
Не очень понятно почему нельзя выкладыать сюда вакансии.
Интересно же посмотреть, что плохого -то.

Surreal
19.06.2017
13:14:45
Так их сюда и выкладывают. Алекс делает форвард с новостного канала обычно.

Дед Пегас
19.06.2017
13:15:25
Здесь всё же тех. чат, а не hh.

Aldar
19.06.2017
13:16:34
да, полезно иметь отдельный чатик с вакансиями, чтобы потом не искать их в потоке сообщений

Alexey
19.06.2017
13:16:48
А есть чатик по бд-шкам?

Дед Пегас
19.06.2017
13:17:02
При чём он не только на pro.cxx.
А там всё равно будут активные пользователи, которым нужна работа. Тут из ≈1200 участников постоянно активных не так и много.

Danila
19.06.2017
13:24:24
Вы тут все говорите "чатик с вакансиями", а его так никто и не скинул

Aldar
19.06.2017
13:24:42
https://t.me/ProCxxJobs

Danila
19.06.2017
13:25:12
?

Дед Пегас
19.06.2017
13:26:52
@AlexFails добавь ссылка канала с вакансиями в описание чята, пожалуйста.
ссылку*

Google

Tema
19.06.2017
13:27:34
ссылку*
в этой програме можно редактировать сообщения

Antony
19.06.2017
13:29:43

Дед Пегас
19.06.2017
13:30:31
А не канала.

Aldar
19.06.2017
13:30:59

Admin
ERROR: S client not available

Дед Пегас
19.06.2017
13:31:36

Aldar
19.06.2017
13:32:43

Danila
19.06.2017
13:35:45

Ecklory
19.06.2017
14:36:34

Azoyan
19.06.2017
14:46:16
cpp.sh/3wu3 вопрос здесь) без Статик каста

Anatoly
19.06.2017
14:47:27

Azoyan
19.06.2017
14:49:27
Не, не) сделать надо так, чтобы const char* попал в перегрузку с std::string
Как явно вызвать эту функцию

Anatoly
19.06.2017
14:49:57
print(std::string("abc"));

Azoyan
19.06.2017
14:50:42
Нет. Надо отправить const char*. Если ты уберешь print (bool) то всё ок будет

Anatoly
19.06.2017
14:51:07
тогда добавь перегрузку void print(const char*s);

Azoyan
19.06.2017
14:52:29
Ты не понял вопроса, я хочу явно вызвать функцию которая принимает std::string, с аргументом const char*
Иначе, вызывается перегрузка print(bool)

Evgeniy
19.06.2017
14:57:39

Google

Azoyan
19.06.2017
14:59:01
Здесь я пытался создать временный объект из указателя на функцию и вызвать у него. Код компилируется, но я не работает. Объясните cpp.sh/3hezz

Anatoly
19.06.2017
14:59:43
если у тебя есть возможность заменить void print(bool); на
struct boolean {explicit boolean(bool b) : b(b) {} bool b;};
void print(boolean b) {...}
то ты достигнешь желаемого
но почему не добавить void print(const char*) я не пойму

Azoyan
19.06.2017
15:00:49
Потому что это очевидно)
Почему бы не убрать print (bool) ? Такой же вопрос. Я изучаю язык. Это advanced вещи. Вы явно не поняли вопроса. И судя по тому как ты пишешь boolean ты джавист

Anatoly
19.06.2017
15:02:49
ну тогда кури правило разрешение имен при перегрузке и не задавай очевидные вопросы, почему компилятор предпочитает перегрузку print(bool)

Azoyan
19.06.2017
15:03:08
Это понятно почему он предпочитает
Для конструкций вида
if (pointer) {}
const char* приводится до void*

Anatoly
19.06.2017
15:04:40
с чего это?

Azoyan
19.06.2017
15:05:44
const char* это в общем случае char*
char* это в общем случае void*

Arseny
19.06.2017
15:06:48

Azoyan
19.06.2017
15:08:01
У тебя видать старый компилятор, а если скобки, результаты печатаются?

Arseny
19.06.2017
15:09:15
Ну так. Можно найти новее. Apple LLVM version 8.1.0 (clang-802.0.42)
Со скобками печатается.