Chcesz poznać kilka ciekawych sztuczek w #jezykc i #cpp ? Chcesz pochwalić się przed koleżankami/kolegami znajomością rzadko używanych cech tego języka? Chcesz poznać kilka sztuczek optymalizacyjnych, które mogą wyręczyć kompilator?
Zapraszam do lektury:
https://www.kompikownia.pl/index.php/2019/05/04/piec-sztuczek-c-o-ktorych-nie-miales-pojecia/
#programowanie #kompikownia #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry wszystkim programującym Mirkom i Mirabelkom! ( ͡º ͜ʖ͡º) Dziś poniedziałek, więc wrzucamy nowy #cppnews, czyli #nowinki o #programowanie w #jezykc i #cpp ( ͡ ͜ʖ ͡)

https://cpp-polska.pl/post/cppnews-66-2904-0505-adl-i-ekstremalnie-trudny-quiz ()

W tym tygodniu znajdziecie linki do wpisów o historii C++ - w
CppPolska - Dzień dobry wszystkim programującym Mirkom i Mirabelkom! ( ͡º ͜ʖ͡º) Dziś ...

źródło: comment_Cq60GMDy34M65a6pTkKSdAOvdI0uGHtz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema! #programowanie w #cpp! ( ͡º ͜ʖ͡º)

Czy pamiętacie, że już dziś we Wrocławiu odbędzie się 10-te spotkanie grupy Wro.cpp () Spotkacie tam m.in. Wojtka Razika - naszego szpeca od cotygodniowej serii #cppnews ()
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Slack ze swoim ograniczeniem do 10k wiadomości dla darmowej wersji i ceną od 6.67$ za aktywnego użytkownika miesięcznie to totalnie nieopłacalna opcja. Nie do tego służy Slack, by tworzyć duże społeczności.

Dużo lepszą opcją byłby np. Discord, który:
- nie ma ograniczenia 10k wiadomości w darmowej wersji
- niemal 1:1 wygląda jak Slack
- daje możliwość darmowych rozmów i share'owania ekranów
  • Odpowiedz
@dasi: jak będziemy mieli tylu użytkowników, na pewno temu zaradzimy. Wybór padł na slacka, bo największym skupiskiem C++ jest właśnie slack cpplang. Konkurencyjny discord C++owy, o nazwie "#include cpp" jest dużo mniej popularny.

Na razie jest ok. 50 użytkowników...
@votesmith: @Razi91
  • Odpowiedz
Wesołych Świąt Wielkanocnych wszystkim, niezależnie od języka, architektury oraz systemu operacyjnego życzy ekipa CppPolska ( ͡º ͜ʖ͡º)

PS. W święta wszyscy odpoczywamy, dlatego najbliższy #cppnews pojawi się w następnym tygodniu ʕʔ

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: jeżeli będzie w przyszłości wykorzystywany przez C++, to implementacja(czyli .c) powinien być skompilowany kompilatorem C i potem zlinkowane, a nagłówki zaincludowane z extern "C".

jeżeli w C++ używasz malloca i castujesz wskaźnik, to sensowne jest to tylko w przypadku tzw. POD, a w przypadku klas/struktur posiadających konstruktury powinieneś użyć samego new lub tzw. placement new na pamięci z malloca a później ręcznie wywołać destruktor po skończeniu wykorzystywania efektów
  • Odpowiedz
Jest tu ktoś kto ogarnia #jezykc, a konkretniej wskaźniki? Napisałem taką funkcję (ma ona wczytać dowolny ciąg znaków, a następnie zwrócić napis tak, że każda litera pojawi się dwa razy, przykład: "Ala ma kota ---> AAllaa mmaa kkoottaa"). Tu mój kod:
Plik Echo: https://pastebin.com/6B32dBYf
Plik Main: https://pastebin.com/zAZTV9Lf

Nie wiem, czy tu wszystko poprawnie, np strlen to nie jestem pewny, czy dobrze go wykorzystałem. No i czy ogólnie algorytm jest
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, staram się pozbywać złych nawyków z funkcjami wejścia w C. Możecie zapodać mi jakąś funkcję na czyszczenie bufora stdin?
Czytałem, że fflush() jest fuj, bo standard przewiduje ją tylko do wyjścia, a z kolei makro stąd link nie chce ze mną współpracować. xD
Poza tym co byście polecili do wczytywania jednego znaku? Mogę spokojnie używać getchar() bez obaw o overflow?
#jezykc
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #lua #jezykc #cpp #gamedev

Jakbyś stworzył wlasną biblioteke, i połączył go z językiem LUA.
To jaka według ciebie byłaby najlepsza składnia do takiego np. przykladowego: otwarcia okna???
fw = przykładowa nazwa twojej biblioteki

bo

jaki?

  • local win = WindowOpen(800,600,"title"); 8.5% (4)
  • local win = Window.Open(800,600,"title"); 38.3% (18)
  • local win = fw.Window.Open(800,600,"title"); 29.8% (14)
  • local win = fw.WindowOpen(800,600,"title"); 6.4% (3)
  • WindowOpen( id, 800, 600, "title"); 8.5% (4)
  • coś jeszcze innego... 8.5% (4)

Oddanych głosów: 47

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sylindia: ile będzie metod w tej bibliotece fw i czy da się je sensownie podzielić na moduły?

1. Jeśli cała biblioteka będzie od operowania na oknach (zamknięcie, otwarcie, zmiana rozmiaru itd.) to:
fw.openWindow(...)
Albo bibliotekę fw nazwać jakoś lepiej i
  • Odpowiedz
@mk321: nie znam lua, ale najbardziej intulicyjne wydaje mi się coś w tym stylu : local window = new Window(800,600,"Tittle); ( ͡° ͜ʖ ͡°)
  • Odpowiedz