Войти
ФлеймФорумОбщее

Вопросы (783 стр)

Страницы: 1782 783 784 785845 Следующая »
#11730
10:26, 14 ноя. 2019

Я работал на одном проекте от Мелкософта и видел, как PR боты в твиче и на фейсбуке пишут хвалебные оды продукту. Эти уроды не гнушаются ничем.


#11731
10:30, 14 ноя. 2019

Так надо писать не в майкрософт, а производителям ноутбука, прикинувшись чайником. Мол, че вы какие бракованные ноутбуки делаете, самопроизвольно ночью включаются и потом не выключаются. И, мол, такая фигня у многих наблюдается, топать ногами и кричать, что выведешь на чистую воду бракоделов. И пусть только попробуют заикнуться, что проблема не их, а винды - ты ж у них НУБУК покупал, а использовали они там майкрофак или какой другой фак - это тебя не колышет. Нубук должен работать, когда его включают, и не работать - когда выключают.

#11732
13:53, 14 ноя. 2019

Есть структура:

typedef struct app_handler_t
{
  void* user_ptr;
  bool_t(*on_init)(void* user_ptr, struct app_data_t* app_data);
  void(*on_free)(void* user_ptr);
  void(*on_capture)(void* user_ptr);
  void(*on_release)(void* user_ptr);
  void(*on_update)(void* user_ptr, f32_t time_delta);
  void(*on_redraw)(void* user_ptr);

} app_handler_t;

При компиляции получаю предупреждение:

warning C4115: 'app_data_t': named type definition in parentheses

Как бы это исправить, не прибегая к помощи typedef?

#11733
14:02, 14 ноя. 2019

nes
> Как бы это исправить
не заниматься ерундой, например

#11734
14:03, 14 ноя. 2019

Так С++ позволяет же не писать слова class и struct там, где уже определенный тип используется. Может просто так и поступить?

#11735
14:04, 14 ноя. 2019
typedef struct app_handler_t
{
  void* user_ptr;
  bool_t(*on_init)(void* user_ptr, app_data_t* app_data);
  void(*on_free)(void* user_ptr);
  void(*on_capture)(void* user_ptr);
  void(*on_release)(void* user_ptr);
  void(*on_update)(void* user_ptr, f32_t time_delta);
  void(*on_redraw)(void* user_ptr);

} app_handler_t;
#11736
14:11, 14 ноя. 2019

Doctor_Bro.
Не прокатит. Отсутствие необходимого опыта вскроется при трудоустройстве - на собеседовании, а если повезёт - в первый рабочий день.

К тому же фиктивное трудоустройство - вещь опасная, надо выяснить, не грозит ли оно чем-нибудь в случае раскрытия.

#11737
14:18, 14 ноя. 2019

Doctor_Bro.
> Допустим эти 5-7 тысяч я ему буду приносить каждый месяц, чтобы он за меня их
> платил.

Устроиться на работу, но не работать и платить им за это деньги. Это гениально.

#11738
14:22, 14 ноя. 2019

Suslik
Это не ерунда, это будущий убийца всяких 2д движков.

Dmitry_Milk
Это пурицэ.

#11739
14:29, 14 ноя. 2019

Panzerschrek[CN]
> Отсутствие необходимого опыта вскроется при трудоустройстве
Ты Мутко видел? Взял бы его к себе на работу? Вооот.
А его министром взяли.

#11740
14:37, 14 ноя. 2019

nes
> Как бы это исправить, не прибегая к помощи typedef?

struct app_data_t;
typedef struct app_handler_t
{
  bool_t(*on_init)(void* user_ptr, struct app_data_t* app_data);
  ...
#11741
14:41, 14 ноя. 2019

nes
> Это пурицэ.

Ты уверен? Может быть твой компайлер думает, что это все же C++?

#11742
14:41, 14 ноя. 2019

entryway
О, а как это называется?
Ну то есть это вроде и не декларация типа.

#11743
14:41, 14 ноя. 2019

nes
> О, а как это называется?
Не знаю. Подобрал.

#11744
14:42, 14 ноя. 2019

Dmitry_Milk
Хз, что он там себе думает,
но расширение файла - *.с

Страницы: 1782 783 784 785845 Следующая »
ФлеймФорумОбщее