🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #291806

Re: Inicjowanie tablicy klas

#291806
From: JDX
Date: Tue, 01 Aug 2023 21:06
31 lines
1686 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.

Message-ID: <uabkue$7f4$1$jdx@news.chmurka.net>
Path: polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!not-for-mail
References: <ua0dsb$hq8$1$PiotrGalka@news.chmurka.net> <ua2k9g$s01$1$jdx@news.chmurka.net> <uab1q1$sb0$1$PiotrGalka@news.chmurka.net>