jak przekonwertować const char* do char*?
przy czymś takim:

const char* a = "x";
std::cout << (char *)a;
printuje mi jakieś śmieci zamiast x
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BotRekrutacyjny: na marginesie, tego typu rzutowań zwykle się używa, gdy ma się do czynienia z przestarzałymi i kiepsko zrobionymi interfejsami (często napisanymi w C), o ile ma się gwarancję, że funkcja, która operuje na wskaźniku nie modyfikuje danych. Jeżeli coś zmodyfikuje te dane, to masz UB.
  • Odpowiedz
@kacpervfr: To jest lambda, którą wykonuje std::accumulate. Porównaj z poprzednią wersją - tamta przesuwała cyferki o jeden (mnożenie przez 10). Ta wersja przesuwa o tyle cyferek ile jest w b. int(log10(b) + 1) to liczba cyfr w b, a pow(10, x) to potęgowanie.
  • Odpowiedz
@imthehighestintheroom: firma olbrzymia, więc bardzo zależy gdzie trafisz. Moim zdaniem takie korpo to dobre miejsce na złapanie doświadczenia i wpisu w CV. Nauczysz się podstaw pracy z Gitem, CI / CD/, Unit testowania (i innych poziomów testów), jak będziesz mieć szczęście to może nawet jakieś wzorce projektowe odnajdziesz w kodzie ( ͡° ͜ʖ ͡°) ogólnie z mojego doświadczenia - praca w korpo była najmniej stresująca, bo
  • Odpowiedz
Do wykonania program w Pythonie lub C z GUI dla RaspberryPi wyświetlający dane z akcelerometru MPU-6050. Potrzebny jest odczyt pochylenia + obrotu. Koniecznie z zastosowaniem filtrów Kalman lub Komplementarny aby wynik był w miarodajny. Chętnych proszę o priv z wyceną.

#zlecenie #c #python #cpp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzisiaj ode mnie kolejna wskazówka w temacie C++.

Jak wszyscy wiemy, jedną z głownych zalet języka C++ jest wydajność oraz możliwość różnorakich optymalizacji. Jedną z takich optymalizacji jest optymalizacja pamięci. Optymalizować można zarówno zużycie pamięci na stercie (heap) jak i stosie (stack).

Jedną z najskuteczniejszych technik jest tzw. memory recycling. Zasada jest prosta: jeśli mamy jedną zmienną której już nie potrzebujemy, a chcemy zaalokować kolejny obiekt, to możemy ten nowy obiekt umieścić w
Passer93 - Dzisiaj ode mnie kolejna wskazówka w temacie C++.

Jak wszyscy wiemy, je...

źródło: comment_16494196333Kvjw95Cr7QIeznYau54XK.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wygląda programowanie w c++ na macbooku? Będzie podobnie jak na linuxie? Jak wygląda instalowanie pakietów, też można na luzie zrobić coś w stylu "sudo apt-get install" i kompilować kod w gcc? Są jakieś wady tego rozwiązania?
#cpp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #cpp najbardziej znany z synów C, spotykany wszędzie tam gdzie trzeba dużej wydajności
W prawym narożniku #csharp Albo "Microsoft Java" przyjemny język obiektowy
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649252954B5TkPyquR9wGJckESZMClN.jpg

Pobierz
  • 68
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #cpp
zrobiłem głupi kod dla beki, i odkryłem że wywala się w momencie którego sie kompletnie nie spodziewałem.

double aproximate_cosine(double x){
// taylor series
double result=1-(power(x,2)/2.0)+(power(x,4)/24.0);
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kacpervfr:
Chyba z tego, że koncepcje niskopoziomowe (szczególnie na początku) są dużo cięższe niż pisanie skryptów (nie mylić z OOP). Poza tym to często nuda dla kogoś kto się w tym nie widzi, a celuje w weba czy inne obszary, w których ta wiedza (do pewnego poziomu) jest mało przydatna
  • Odpowiedz
Mirasy spod tagu #programista15k i nie tylko. Jak wyglądała Wasza nauka języka programowania (szczególnie c/c++)
Bardzo intensywnie o tym myślę, ale właśnie na myśleniu tylko się kończy, Chciałabym się jakoś zmotywować. Szybko niestety się zniechęcam, nie widząc postępów. Może Wasze historie jakoś by mnie zmotywowały.
#cpp #c #programowanie niekoniecznie #embedded
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp czy jest jakiś argument który mogę podać do make żeby... nic nie robił i nic nie sprawdzał? Po prostu muszę wywołać ten program i nie może zwrócić błędów, ale nie potrzebuję nic od niego. Nie mogę też zmienić zawartości Makefile.

Tzn. mogę sobie poradzić inaczej, po prostu tak byłoby szybko. :D
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, przypominam sobie programowanie po 20 latach i się trochę zawiesiłem.
Przeszukiwanie tablicy działa, ale jak wyjść z pętli jeżeli natrafi na szukana liczbę w niej?
#programowanie #cpp

.....
for (int i=0;i<50;i++)
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomocy! Gdzie znajdę dobrze wytłumaczone wątki w C++? głównie chodzi o stworzenie puli wątków i zablokowanie jednoczesnego dostępu do pamięci, np. lock_guard? Jakieś przykłady, chce to zrozumieć ale nie wiem od czego zacząć. Robię apke do liczenia linii w plikach w danym katalogu, jeszcze nie wiem jak sprawdzić czy dany katalog nie jest pusty. Pomoże ktoś? ( ͡º ͜ʖ͡º)

#cpp #it #
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 4
@ShaktiSS: fpga w Polsce bardzo ciężko. Arduino to chyba w ogóle (bo to zabawka do porotypowania). Poczytaj o Armach, zainteresuj się może STM32 - z tym będzie Ci łatwiej na rynku pracy.
  • Odpowiedz