#qt #programowanie #cpp
wczytuję do tableViev dane z bazy danych i wyświetlam
tylko niektóre zmienne są zbyt długie i nie mieszczą się, trzeba rozsuwać aby zobaczyć całą nazwę
można to jakoś automatycznie powiększyć aby od razu było widać całą nazwę?
wczytuję do tableViev dane z bazy danych i wyświetlam
tylko niektóre zmienne są zbyt długie i nie mieszczą się, trzeba rozsuwać aby zobaczyć całą nazwę
można to jakoś automatycznie powiększyć aby od razu było widać całą nazwę?



















Przydałoby się pewnie jakieś #codereview, bo pewnie syf zrobiłem.
1. #pragma once jest zepsute, uzyj starego #ifdef #endif
2. uzyj std::function zamiast pointerow na funkcje
3. Zreszta jak uzywasz 3 roznych sposobow liczenia pola, to mozesz zrobic klase bazowa i 3 klasy dziedziczace z odpowiednia implementacja tych sposobow
4. don't use fucking pointers main.cpp#L47 memleak
5. main.cpp#L82 rzuca wyjatek, obsluż go, albo uzyj [i]
std::functionnadaremno, szczególnie w ciasnych pętlach takich jak Twoje. Type erasure jest praktycznie nieoptymalizowalne bez jita. Juƶ prędzej zrób klasę szablonem po typie funktora.Zamiast bawić się w reverse, ustaw odpowiednio min i max w konstruktorze.
W konstruktorze uƶywaj listy inicjalizacyjnej zamiast wrzucać wszystko do ciała funkcji.
Jak na 1. program w C++: zajebiście.