Article View: pl.comp.lang.c
Article #310475Re: Inicjowanie tablicy klas
From: JDX
Date: Tue, 01 Aug 2023 19:06
Date: Tue, 01 Aug 2023 19:06
31 lines
2890 bytes
2890 bytes
On 01.08.2023 15:39, Piotr Gałka wrote:
[...]
> Żaden z wariantów:
> Tablica():T({Ala(1),Ala(2)}){} // to był mój oryginalny strzał
> Tablica():T{{Ala(1),Ala(2)}}{}
> Tablica():T({Ala{1},Ala{2}}){}
> Tablica():T{{Ala{1},Ala{2}}){}
> nie przechodzi.
Ten wariant przejdzie (we w miarę współczesnym kompilatorze):
Tablica():T{Ala(1),Ala(2)}{}
> Nie znam innych kompilatorów. Podobno musiałbym od nowa się uczyć jak
> sobie budować interface użytkownika - nie mam na to czasu.
> Dla moich sporadycznych potrzeb szkoda wywalać kasę na nowszą wersję.
> Ja piszę tylko programiki do rozwiązania jakichś naszych potrzeb
> wewnętrznych - produkcja, testowanie, konfiguracja, wrzucenie upgrade'u
> do urządzenia.Przede wszystkim Builder to nie jest kompilator tylko IDE, w skład
którego wchodzi m.in. kompilator. Jeśli chodzi o (gołe) kompilatory pod
Windows to masz bardzo dobre, współczesne i na dodatek bezpłatne gcc (w
połączeniu z MSYS2) oraz clang. Jako coś w stylu IDE można użyć np.
Eclipse CDT czy ostatnio bardzo popularnego i również bezpłatnego Visual
Studio Code (ale nie są to jedyne opcje). W wersji trochę bardziej
hardkorowej można używać Nptepad++ i zwykłego make bądź, nawet lepiej,
CMake. A do programowania/budowania GUI masz np. QTCreatora (Qt jako
biblioteka do GUI) czy wxFormBuildera (wxWidgets jako biblioteka do
GUI). W każdym razie jest z czego wybierać i będą to rozwiązania nie
gorsze od typowych IDE jak Builder czy Visual Studio.
BTW. A w bonusie masz łatwą możliwość przeniesienia oprogramowania na
Linuksa czy Maca, w tym przeniesienia GUI, jeśli do GUI używasz
wxWidgets bądź Qt.
Technical Details
Message-ID:
<uabkue$7f4$1$jdx@news.chmurka.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.ip-94-42-226-170.multimo.pl!not-for-mailReferences:
<ua0dsb$hq8$1$PiotrGalka@news.chmurka.net> <ua2k9g$s01$1$jdx@news.chmurka.net> <uab1q1$sb0$1$PiotrGalka@news.chmurka.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.ip-94-42-226-170.multimo.pl!not-for-mail From: JDX <jdx@onet.pl> Newsgroups: pl.comp.lang.c Subject: Re: Inicjowanie tablicy klas Date: Tue, 1 Aug 2023 21:06:24 +0200 Organization: N/A Message-ID: <uabkue$7f4$1$jdx@news.chmurka.net> References: <ua0dsb$hq8$1$PiotrGalka@news.chmurka.net> <ua2k9g$s01$1$jdx@news.chmurka.net> <uab1q1$sb0$1$PiotrGalka@news.chmurka.net> NNTP-Posting-Host: ip-94-42-226-170.multimo.pl MIME-Version: 1.0 Injection-Date: Tue, 1 Aug 2023 19:03:42 -0000 (UTC) Injection-Info: news.chmurka.net; posting-account="jdx"; posting-host="ip-94-42-226-170.multimo.pl:94.42.226.170"; logging-data="7652"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cancel-Lock: sha1:OoRiBwTXhb3hxyKYxcj4zB7sM+0= sha256:vJ5rNj2oxxeOLuq+zuzUCXBY0P5DYDyXR8++rH3SPn0= sha1:wX6ll5BsoG7WqXMkbNls6eXw6p0= sha256:PJ4i+vgqU8JTjHCCIKlMX8v4+NfFUpT8tqwIVSn8j50= In-Reply-To: <uab1q1$sb0$1$PiotrGalka@news.chmurka.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit