@WolverinePL: No u mnie domyślnie jest

QMAKE_CXXFLAGS += -pedantic -Wall -Wextra -Wdouble-promotion -Wpacked
QMAKE_CXXFLAGS += -Wuninitialized -Winit-self -Wconversion -Wredundant-decls
i tareget 0 warnów. Nie polecam

-Wshadow
.

W kaƶdym razie, w C++11

char * ptr = ""
gdzie

""
to

char const[1]
o wartości

{0}
,

char const[]
"upraszcza się" (ang. decay) do

char const*
i w tym momencie masz przypisanie

char const*
do

char*
, co jest po prostu błędne.
  • Odpowiedz
Java jest prosta, hę? To powiedzcie co się dzieje w tym kodzie.


kolejno:


porównanie obiektów


autoboxing ⟶ obiekty te same w zakresie [-128,127]


autoboxing nie działa dla konstruktora Integer


ale operator++ go wymusza, jeśli się da.


#programowanie #java #kq
@goompas: Popieram. Zawsze się mądrulek na uczelni/rozmowie kwalifikacyjnej znajdzie co wymyśla takie pierdoły, a jakby mi w firmie taki kod napisali to jedno ostatnie ostrzeżenie i out.
  • Odpowiedz
Zautomatyzowany łapacz shiny pokemonów (przepraszam za ponglish, nie wiem czy to w ogóle jest przetłumaczalne)

Użyte mikroprocki: Arduino Micro i Teensy 3.0

Kod (wszystko w jednym pliku, autor radzi ewentualnym odtwórcom napisać samemu od zera):

#programowanie #jezykc #pokemon #kq
  • Odpowiedz
@Helmans:

$
to poprawna nazwa zmiennej w cpp

Close, but no cigar.

w/g cdecl

int(*(*(*((*X)()))[])())[]
to declare X as pointer to function returning pointer to array of pointer to function returning pointer to array of int

czyli parametrem jest wskaźnik na funkcję przyjmującą zero argumentów i zwracającą wskaźnik do tablicy wskaźników do funkcji zwracających wskaźnik do tablicy intów.

Typ zwracany ok.
  • Odpowiedz