TGViewer
Сіпласпластик Сіпласпластик @cpplastic · 739 subscribers
Post #341 510
Якщо хтось чекав можливості знову порекламувати мені Rust, то ось вона.

Писав учора на C++ знов. Прога вже чудово працює на macOS — треба було тільки перезібрати під вінду. Але білд пофейлився з отакою помилкою (і ще з понад сотнею інших):
dmp_diff.h(65): error C2059: syntax error: '('

Так, а шо там у нас на 65-му рядку?
enum class Operation { DELETE, INSERT, EQUAL };

🙄 Е-е-е-ем…

Щоб ви розуміли, в цьому хедері навіть інклудів немає. Але! Вони були в тій одиниці трансляції, куди цей хедер потрапляв. Там вище була пачка інклудів кьюта, і я підозрюю, що якийсь з них врешті інклудив Windows.h, а десь там воно дефайнить макрос DELETE. Я колись давно з цим вже стикався, та на жаль забув, тож знов витратив на це зайві пів години.

Після виправлення цього нарешті зібралося й запрацю… крашнулося на старті. В дебагу крашить гарантовано, в релізі 3 рази з 5 🤔 Ще мінус пів години життя. Щоправда 20 хвилин я витратив на те, щоб підʼєднати дебажні символи та вказати шлях до сорців, щоб хоч якось збагнути, де проблема. Це не допомогло. Але інтуїція врешті скерувала погляд на один клас, де я забув проініціалізувати вказівник nullptrʼом 🤡

Ну нічо, колись нарешті модулі в плюсах запрацюють, а потім заімплементять Safe C++, і тоді заживемо 😂
  • 🔥 10
  • 🥴 2
  • 🤷‍♂ 1
  • 👀 1
  • 🫡 1
More from @cpplastic
  1. Oct 7, 2026Post #543
  2. Oct 2, 2026Щось не злетіло з self-driving cars у автовиробників, еге ж? А стільки галасу було. Ну зат…
  3. Sep 24, 2026Ух, яку ж класну доповідь подивився: «Scott Jenson: Are we really going to use the same De…
  4. Sep 23, 2026Post #540
  5. Sep 21, 2026«Порекламую» вам український сайт, який мені дуже подобається. Взяв слово в лапки, бо як і…
  6. Sep 18, 2026Ви ж знаєте, що я полюбляю Tailscale 💠 попри те, що недоліків у них теж вистачає? Але сам…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →