@ProCxx

Страница 2207 из 2477
Серж
17.07.2018
11:46:37
не до вызова в рантайме, а до места вызова при компиляции, я прав?

Серж
17.07.2018
11:49:22
хорошо расписал, меня хватило только на то чтобы пример из джосаттиса запостить, спасибо

Ilia
17.07.2018
12:23:23
#nanolog Nanolog logger for c++, Кто нибудь знает, как исправить проблему, когда под Шиндовс дата и время в логе пишется как Unix era start date?

Google
Ilia
17.07.2018
12:25:51
Псб

Ща попробую

Mikhail
17.07.2018
13:02:44
Подскажите новичку с чего изучать сиплюс. До него имел дело py, c

Matwey
17.07.2018
13:07:18
Господа, я сегодня на ютубе случайно увидел ролик про метод изучения иностранного языка по Дугину.

Там очень забавно

Сначала нужно выучить наизусть книжку по грамматике, без всяких словарей и упражнений. Просто голую грамматическую структуру. Потом взять какую-то нативную книжку и прочитать её без словоря, стараясь вычленять все грамматические структуры и т.п. Потом взять третью книжку и читать её со словарем, но не более трех слов на страницу. Утверждается что через 21 день подобных упражнений можно читать на новом иностранном языке. К чему я это. Мне это всё напомнило типовые книжки по ЯП. Сначала тебе рассказывают что вот есть какие-то типы данных, какие-то синтаксические структуры, а еще у нас есть сахар в виде списковых включений, и т.п. Где-то ко второй половине книги начинают рассказывать про стандартную библитеку, которой обладает тот или иной язык. И потом всё заканчивается.

Ilia
17.07.2018
13:17:17
Подскажите новичку с чего изучать сиплюс. До него имел дело py, c
Лафойе, Прата, Дейтелы, выбирай одно из трёх. Что-то ещё было хорошее на "Л"

Сначала нужно выучить наизусть книжку по грамматике, без всяких словарей и упражнений. Просто голую грамматическую структуру. Потом взять какую-то нативную книжку и прочитать её без словоря, стараясь вычленять все грамматические структуры и т.п. Потом взять третью книжку и читать её со словарем, но не более трех слов на страницу. Утверждается что через 21 день подобных упражнений можно читать на новом иностранном языке. К чему я это. Мне это всё напомнило типовые книжки по ЯП. Сначала тебе рассказывают что вот есть какие-то типы данных, какие-то синтаксические структуры, а еще у нас есть сахар в виде списковых включений, и т.п. Где-то ко второй половине книги начинают рассказывать про стандартную библитеку, которой обладает тот или иной язык. И потом всё заканчивается.
Матвей, как думаешь, это программистам на С++ интересно?

Matwey
17.07.2018
13:18:45
Матвей, как думаешь, это программистам на С++ интересно?
Я думаю, что среди всего множества программистов на C++ могут быть те, кому интересно.

Ilia
17.07.2018
13:19:40
Сначала нужно выучить наизусть книжку по грамматике, без всяких словарей и упражнений. Просто голую грамматическую структуру. Потом взять какую-то нативную книжку и прочитать её без словоря, стараясь вычленять все грамматические структуры и т.п. Потом взять третью книжку и читать её со словарем, но не более трех слов на страницу. Утверждается что через 21 день подобных упражнений можно читать на новом иностранном языке. К чему я это. Мне это всё напомнило типовые книжки по ЯП. Сначала тебе рассказывают что вот есть какие-то типы данных, какие-то синтаксические структуры, а еще у нас есть сахар в виде списковых включений, и т.п. Где-то ко второй половине книги начинают рассказывать про стандартную библитеку, которой обладает тот или иной язык. И потом всё заканчивается.
Знаешь в чём цель таких вот методов изучения языка?

Matwey
17.07.2018
13:20:40
Google
Ilia
17.07.2018
13:21:01
Человеческих.

Matwey
17.07.2018
13:21:57
Подозреваю, что читать какую-то очень редкую литературу типа технических инструкций

Mikhail
17.07.2018
13:25:06
Сначала нужно выучить наизусть книжку по грамматике, без всяких словарей и упражнений. Просто голую грамматическую структуру. Потом взять какую-то нативную книжку и прочитать её без словоря, стараясь вычленять все грамматические структуры и т.п. Потом взять третью книжку и читать её со словарем, но не более трех слов на страницу. Утверждается что через 21 день подобных упражнений можно читать на новом иностранном языке. К чему я это. Мне это всё напомнило типовые книжки по ЯП. Сначала тебе рассказывают что вот есть какие-то типы данных, какие-то синтаксические структуры, а еще у нас есть сахар в виде списковых включений, и т.п. Где-то ко второй половине книги начинают рассказывать про стандартную библитеку, которой обладает тот или иной язык. И потом всё заканчивается.
Пробовал по этой методике учить китайский,даже на 32 день не смог ничего понять толком

Kirill
17.07.2018
13:26:22
Господа, я сегодня на ютубе случайно увидел ролик про метод изучения иностранного языка по Дугину.
блин, я случайно чуть в бан не отправил, хорошо увидел автарка знакомая, заголовок выглядел как эталонная реклама)

Сначала нужно выучить наизусть книжку по грамматике, без всяких словарей и упражнений. Просто голую грамматическую структуру. Потом взять какую-то нативную книжку и прочитать её без словоря, стараясь вычленять все грамматические структуры и т.п. Потом взять третью книжку и читать её со словарем, но не более трех слов на страницу. Утверждается что через 21 день подобных упражнений можно читать на новом иностранном языке. К чему я это. Мне это всё напомнило типовые книжки по ЯП. Сначала тебе рассказывают что вот есть какие-то типы данных, какие-то синтаксические структуры, а еще у нас есть сахар в виде списковых включений, и т.п. Где-то ко второй половине книги начинают рассказывать про стандартную библитеку, которой обладает тот или иной язык. И потом всё заканчивается.
именно по этому при обучении надо параллельно пилить что нибудь

иначе к концу книги забывается начало

Matwey
17.07.2018
13:28:40
именно по этому при обучении надо параллельно пилить что нибудь
Я бы больше сказал, что все книги предполагают, что читатель УЖЕ владеет другим ЯП. И соответственно догадывается по ходу дела, что ему делать с предоставленными конструкциями.

Alex Фэils?︙
17.07.2018
13:47:23
давайте мб в @pro_prog Это обсуждать, тема интересная, но неохота тут отходить от топика чата

Mikhail
17.07.2018
13:59:47
Посоветуйте ресурс с чего начать сиплюс

Хотелка- 3d,c++ opengl

Alex Фэils?︙
17.07.2018
14:01:47
open.gl

Ilia
17.07.2018
14:06:44
Подозреваю, что читать какую-то очень редкую литературу типа технических инструкций
Цель таких вот курсов по оригинальным методам -- срубить денег с обучаемых. Не более. В программировании это тоже начало расцветать пышным цветом.

Посоветуйте ресурс с чего начать сиплюс
Я тебе же уже написал, выше. С 3d, OpenGL начинать ни в коем случае нельзя, во-первых, это не С++, а С (OpenGL), во-вторых, ты запутаешься сразу же и окончательно. Сначала надо выучить язык С++ (ну, или С), затем можно приступить к 3d & OpenGL

Aidar
17.07.2018
14:10:28
Ахахах Выучить и с++ в одном предложении

Kingleonide
17.07.2018
14:10:42
Господа, день добрый, у меня чистая машина с виндой, нет возможности ставить вижлу, я поставил Mingw64. Суть проблемы, BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) Не компилируется дллка undefined reference to `WinMain@16', Dev-C++ такой-же результат. Как скомпилировать свой исходник и получить на выходе только одну длл-ку?

Использовал -shared ключ, получал на выходе длл-ку, и при инжекте в адрессное пространство, не получал заветный мессейж

if (fdwReason == DLL_PROCESS_ATTACH) MessageBox(NULL, "It works!", "Status", MB_OK);

Ilia
17.07.2018
14:13:12
Так ты получил .dllку, или тебе не скопилироваться?

Sergey
17.07.2018
14:22:11
Хотелка- 3d,c++ opengl
Советую начать с 2D графики или даже с консольных программ, можно взять книгу SFML Game Development by Example, например

Google
Sergey
17.07.2018
14:22:38
Браться за 3D стоит, имея опыт в языке

А так набрать в поисковике Modern OpenGL tutorials и найдется около 5 англоязычных серий статей по OpenGL с Core Profile

Vyacheslav
17.07.2018
14:27:39
Может кто по визуалке совет дать?

Гугл бесполезен

Cannot locate resource img/... .png, и так на все файлы в папке, хотя они там есть, подключены к проекту, и вообще работали, и перестали работать непонятно после чего

у всех стоит аттрибут Resource и Do not copy

Кирилл
17.07.2018
14:30:13
Народ подскажите std::deque push_back и push_front потокобезопасны?

То есть в одном потоке push_back, а в другом push_front

Alex Фэils?︙
17.07.2018
14:31:04
/cppref deque::push_front

Кирилл
17.07.2018
14:32:31
Про потоки не написано

FailsBot
17.07.2018
14:32:42
Search results for "deque::push_front" 1. std::deque::push_front 2. std::pmr::deque::push_front

Кирилл
17.07.2018
14:33:13
Все итераторы становятся не валидными

Spoonson
17.07.2018
14:34:21
с чего deque вообще должен быть потокобезопасным? Никакие стандартные контейнеры не потокобезопасны на изменение.

Ilia
17.07.2018
14:34:49
То есть в одном потоке push_back, а в другом push_front
Надо защищать deque, мьютексами.

Кирилл
17.07.2018
14:35:27
Ну deque это же вроде список массивов

И он потоконебезопасен в начале

А потом он начинает расти в разные стороны

Spoonson
17.07.2018
14:36:22
то, что он может магически работать какое-то время, не значит что так надо делать

Google
Ilia
17.07.2018
14:36:52
И он потоконебезопасен в начале
Кто тебе сказал, что он потокобезопасен?

Кирилл
17.07.2018
14:37:10
не в серединке пропустил)

Scarf
17.07.2018
14:37:21
Про потоки не написано
Значит никаких гарантий.

Кирилл
17.07.2018
14:38:13
Понятно, значит будем думать

Alexander
17.07.2018
14:39:47
Понятно, значит будем думать
Либо свой враппер на мутексах, либо готовые реализации смотри и тяни в проект либы

Рекомендую второе, разумеется

Кирилл
17.07.2018
14:41:48
Как вариант конечно поискать в boost или poco, ну или придумать решение без такого контейнера

17.07.2018
14:42:43
парни, а по lua есть чайниковский вопрос

поможете?

Alex Фэils?︙
17.07.2018
14:43:51
@prolua

Kingleonide
17.07.2018
14:44:14
Уверен, что код рабочий?
дак его содержимое состоит из DllMain

Так ты получил .dllку, или тебе не скопилироваться?
при -shared я получил длл-ку, которая при аттаче мессейдж не выводила, а если делать без шейред, ошибка `undefined reference to `WinMain@16'`

Scarf
17.07.2018
14:47:42
if (fdwReason == DLL_PROCESS_ATTACH) MessageBox(NULL, "It works!", "Status", MB_OK);
не уверен что это можно делать в DllMain

https://docs.microsoft.com/en-us/windows/desktop/dlls/dynamic-link-library-best-practices

Kingleonide
17.07.2018
14:48:14
не уверен что это можно делать в DllMain
https://docs.microsoft.com/en-us/windows/desktop/dlls/dllmain Руководствуюсь этим

У меня же не экспортируемая скажем так библиотека, а для инъекции

Scarf
17.07.2018
14:48:54
https://docs.microsoft.com/en-us/windows/desktop/dlls/dynamic-link-library-best-practices
You should never perform the following tasks from within DllMain: ... Call functions in User32.dll or Gdi32.dll. Some functions load another DLL, which may not be initialized.

MessageBox - функция из User32.dll

Kingleonide
17.07.2018
14:49:55
Эммм, а как можно еще кратко визуализировать событие?

Alexander
17.07.2018
14:50:30
Что, простите?

Google
Scarf
17.07.2018
14:50:36
Kingleonide
17.07.2018
14:50:47
LoadLibrary?

Scarf
17.07.2018
14:50:49
Или просто проверить результат LoadLibrary.

FailsBot
17.07.2018
14:57:14
https://en.cppreference.com/w/cpp/types/make_signed

Mikhail Voronov
17.07.2018
14:58:28
Я все равно не понял, а почему если double отправить, то работает https://ideone.com/OePeRz
потому, что double не надо конвертить к double. Вот попробуйте, например, принять float по неконстантной ссылке на double. Или ещё ради эксперимента можете вывести адреса объекта на стеке в main и в bar, чтобы убедиться, что они разные

Constantine
17.07.2018
15:01:59
А это не UBает вообще? Мне всегда казалось, что const_cast можно только то, что было преобразовано T& -> T const&

Kingleonide
17.07.2018
15:02:37
Mikhail Voronov
17.07.2018
15:03:06
Scarf
17.07.2018
15:03:30
Да, с++
Еще кое-что - http://www.mingw.org/wiki/sampledll

Constantine
17.07.2018
15:03:31
Mikhail Voronov
17.07.2018
15:05:10
а temporary можно const_cast-ить?
не помню такого ограничения, надо стандарт посмотреть

Страница 2207 из 2477