🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Inicjowanie tablicy klas

#310475
From: JDX
Date: Tue, 01 Aug 2023 19:06
31 lines
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-mail
References: <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