小编K.F*_*K.F的帖子

C++:'cout << pointer << ++ pointer'生成编译器警告

我在这里有一个C++学习演示:

char c = 'M';
short s = 10;
long l = 1002;
char * cptr = &c;
short * sptr = &s;
long * lptr = &l;
cout << "cptr:\t" << static_cast<void*>(cptr) << '\n';
cout << "cptr++:\t" << static_cast<void*>(++cptr) << '\n';
cout << "sptr:\t" << sptr << '\n';
cout << "sptr++:\t" << ++sptr << '\n';
cout << "lptr:\t" << lptr << '\n';
cout << "lptr++:\t" << ++lptr << '\n';

cout << c << '\t' << static_cast<void*>(cptr) << '\t' << …
Run Code Online (Sandbox Code Playgroud)

c++ cout compiler-warnings

7
推荐指数
2
解决办法
208
查看次数

标签 统计

c++ ×1

compiler-warnings ×1

cout ×1