令人难忘的32位值作为常量

Boj*_*vic 6 c c++ constants

我正在寻找一个令人难忘的32位值作为常量.如果可能的话,它也应该有点滑稽.

到目前为止,我已经提出了这两个:

0xcafebabe

0xdeaddad
Run Code Online (Sandbox Code Playgroud)

你也可以推荐一些其他的吗?

谢谢.

jas*_*son 18

这里有一个完整的魔术常量列表:

Hexspeak

幻数

并查看其中的链接.


Unc*_*ens 14

我想知道,作为程序员,你需要问.毕竟它需要一个单词列表和一行C++才能找到合适的单词.

#include <iterator>
#include <string>
#include <algorithm>
#include <iostream>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main()
{
    using namespace boost::lambda;
    std::remove_copy_if(
        std::istream_iterator<std::string>(std::cin),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        bind(&std::string::size, _1) != 8u
            ||
        bind(
            static_cast<std::string::size_type (std::string::*)(const char*, std::string::size_type) const>(
                &std::string::find_first_not_of
            ),
            _1,
            "abcdefgiost",
            0u
        ) != std::string::npos
    );
}
Run Code Online (Sandbox Code Playgroud)