Hejka, wrzuciłem ostatnio opublikowany na mikrobloku kod do funkcji, żeby było bardziej elegancko. I do tego, funkcja automatycznie określa wielkość tablicy, co w cpp nie jest takie trywialne. Generalnie zasada jest prosta. Bierze łańcuch, i wydłuża go o jeden znak jaki podajemy w drugim parametrze funkcji addSign(). Generalnie problem jest tylko jeden, że nie wiadomo co jest w pamięci w miejscu wstawienia '\0', no ale zakłądając,
Wszystko
Najnowsze
Archiwum
Hejka, wrzuciłem ostatnio opublikowany na mikrobloku kod do funkcji, żeby było bardziej elegancko. I do tego, funkcja automatycznie określa wielkość tablicy, co w cpp nie jest takie trywialne. Generalnie zasada jest prosta. Bierze łańcuch, i wydłuża go o jeden znak jaki podajemy w drugim parametrze funkcji addSign(). Generalnie problem jest tylko jeden, że nie wiadomo co jest w pamięci w miejscu wstawienia '\0', no ale zakłądając,
źródło: comment_1641379633EqDmZgwpGj4hW6VaFUfkj0.jpg
Pobierz- 43
Mam pytanie. Chciałem sprawdzić, w którym miejscu stosu funkcja func() otrzyma swoją ramkę. Nie znam adresu pod, który funkcja func() zostanie wrzucona na stos, dlatego stworzyłem zmienną a = 0xabababab, wyświetliłem jej adres, i udałem się w tamto miejsce na stosie. Teraz zakładam, że gdzieś w pobliżu na stosie powinien znaleźć się pointer na funkcję func(). Dlatego wyprintowałem też adres funkcji func(), którego na stosie nigdzie
źródło: comment_1641288833GPkhChDk52v6DYYGDyN9JU.jpg
Pobierzchciałbym wiedzieć, gdzie znajdę miejsce, które bezpośrednio będzie prowadzić do kodu funkcji,
@TheMoonTheMoon: plot twist - to nie jest ramka funkcji i tłumaczyliśmy złą rzecz xD
- 10
#python #naukaprogramowania, trochę #cpp.
https://blog.codeasap.pl/posts/theory/oop/1-intro/
Rozumiem, że nie crashuje programu na skutek dealokacji pamięci podczas każdego przebiegu pętli while?
źródło: comment_1641091861Habn6H7mkaiz770zOPIWtV.jpg
Pobierz- 3
while, czy też na końcowej (domyślnej/niewidocznej) klamrze pętli while, ale masz zły typ:https://stackoverflow.com/a/27772333/12755962
Gdzie sugerują tam, że doprowadzasz do UB.
Czyli powinno być
- 2
11
C++ - status na koniec 2021. Czy to był dobry rok?

Z przyjemnością przedstawiam 10. edycję statusu C++ na koniec roku! Zobacz, co wydarzyło się w tym roku w świecie C++! Nowe funkcje, plany języka, zaktualizowane narzędzia i kompilatory, konferencje, książki i wiele więcej! Jakie było najważniejsze wydarzenie w tym roku? C++20, C++23?
z- 5
- #
- #
- #
- 5
pokonały mnie wskaźniki na poziomie licealnym, po 3 latach kodzenia w cpp ( ͡° ͜ʖ ͡°)
`void snieg5
- 9
Teoria głównie w Python, poza tym #lisp #cpp #c #bc i trochę #shell.
https://blog.codeasap.pl/posts/euler/0002-fibonacci/
- 0
- 1
std::vector, który sam zarządza rozszerzaniem tablicy i ma często używane metody do manipulacji elementami (std::vector::push_back - dodawanie elementu na koniec)Treści na blogu dotyczą programowania ogólnie. Trochę Python, trochę C, trochę SQL, trochę systemów i innych technologii,
nieco rozważań i analiz.
Zawartość można pobrać też jako ZIP i czytać w podróży, a całość lub poszczególne części subskrybować przez RSS.
https://blog.codeasap.pl/posts/euler/0001-przeglad-jezykow-programowania/
#programowanie #python #komputery #cpp
- 7
- 6
2
DevCPP - wyszła nowa wersja!

Swoją przygodę z C++ zaczynałem jeszcze na Amidze, gdzie królowało SAS/C, jednak po przejściu w świat pecetów najbardziej użyteczny był dla mnie DevCPP. Jest to coś pomiędzy CodeBlocks, a Visualem C++. Mogę go z czystym sumieniem polecić głównie początkującym, ale nie tylko. Wiele z moich...
z- 3
- #
- #
- #
- #
- #
#programowanie
- 0
czego teraz się używa w #cpp jeśli chodzi o proste gui? :) Muszę zrobić prostą gierkę a'la pokemon na zajęcia na uczelni i tak rozkminiam. Na początku chciałem to w ncurses popchnąć, ale w sumie tak myślę, że może coś ambitnijeszego w prawdziwym UI bym zrobił.
Target desktop linux/windows niestety
#naukaprogramowania
- 41
Najlepiej jakbys popracowal w projekcie w ktorym sa uzywane to bys zobaczyl w praktyce.



















Zadanie: Napisz program, który wypisuje kolejne liczby naturalne zaczynając od 1. Niech przed wypisaniem kolejnej liczby, program oczekuje na wciśnięcie klawisza.
Dlaczego wykładowa mi tego nie zaliczył? :/
źródło: comment_1641383200M8MAzIsRcpS8MWWs8OF2ld.jpg
Pobierz