由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教C++里面这个表达
相关主题
A tech question (转载)C puzzle 一日一题
谁来解释一下这个是compiler问题吗?ambiguous operators in c++
inline functions in C++c的小问题
inline C function in VC++ 2005 expressscala最烦人的是build太不容易了
inline到底能省多少时间?C array
c++中的inline 函数是做什么的?A C++ compiler related interview question
[合集] another question for C++ constantinline function是否可以递归?
what's wrong with this C++ code?still confused about inline
相关话题的讨论汇总
话题: c++话题: uint64话题: 0x话题: long话题: warning
进入Programming版参与讨论
1 (共1页)
t*******t
发帖数: 105
1
碰到一个函数:
inline void SwapEndian_64(uint64_t& x) {
x = (x << 40) & 0x00FF000000000000ll);// warning: use of C++0x long long
integer constant
}
google说加上 -std=c++0x ,但是也有说这个不稳定不通用。
请问如何修改代码让这个warning消失?
t****t
发帖数: 6806
2
uint64_t is not a part of standard of c++98/c++03 (although many compiler
support that). uint64_t is *optional* in c++11/c++0x. so if you use uint64_t
, most likely the compiler already support long long int literal. so you
should be fine with -std=c++0x.

long

【在 t*******t 的大作中提到】
: 碰到一个函数:
: inline void SwapEndian_64(uint64_t& x) {
: x = (x << 40) & 0x00FF000000000000ll);// warning: use of C++0x long long
: integer constant
: }
: google说加上 -std=c++0x ,但是也有说这个不稳定不通用。
: 请问如何修改代码让这个warning消失?

f*******n
发帖数: 12623
3
it's just a warning. but the compiler seems to support it anyway. it should
be fine
H****r
发帖数: 2801
4
好奇这个SwapEndian在何情况下回用到?

long

【在 t*******t 的大作中提到】
: 碰到一个函数:
: inline void SwapEndian_64(uint64_t& x) {
: x = (x << 40) & 0x00FF000000000000ll);// warning: use of C++0x long long
: integer constant
: }
: google说加上 -std=c++0x ,但是也有说这个不稳定不通用。
: 请问如何修改代码让这个warning消失?

f*****e
发帖数: 2992
5
socket programming? Beej那本小册子上有个类似的例子。

【在 H****r 的大作中提到】
: 好奇这个SwapEndian在何情况下回用到?
:
: long

1 (共1页)
进入Programming版参与讨论
相关主题
still confused about inlineinline到底能省多少时间?
An interesting C++ compile errorc++中的inline 函数是做什么的?
关于Makefile的一个问题[合集] another question for C++ constant
关于C++ STL编译的疑问what's wrong with this C++ code?
A tech question (转载)C puzzle 一日一题
谁来解释一下这个是compiler问题吗?ambiguous operators in c++
inline functions in C++c的小问题
inline C function in VC++ 2005 expressscala最烦人的是build太不容易了
相关话题的讨论汇总
话题: c++话题: uint64话题: 0x话题: long话题: warning