Wpis z mikrobloga

@KrzaQ2: Normalnie brzmi :)

A poza tym:

$ c++ -pedantic -Wall a.cpp -o a

a.cpp: In function ‘int main()’:

a.cpp:3:16: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]

char * s = "hello";

^
@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.