C++11新增的关键字constexpr未来会不会淘汰

C++11新增的关键字constexpr将来会不会淘汰?
VS2010已经明确拒绝该关键字了,标准再厉害,编译器不用它,也等于是0,constexpr的下场会不会和C99一样,到现在还是很多编译器不支持呢?或者说,新的C++14或C++17标准会将该关键字废弃呢?
------解决方案--------------------

#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <windows.h>
#include <type_traits>


struct IsBigEndian;

struct _I_IsBigEndian
{
friend struct IsBigEndian;

private:
static constexpr const UINT16 fGenRes(void)
{
return((const UINT16 &)*"\1\0");
}

_I_IsBigEndian(void) = delete;
_I_IsBigEndian(const _I_IsBigEndian &) = delete;
};

struct IsBigEndian
{
public:
enum nRes { result = _I_IsBigEndian::fGenRes() - 1 };

IsBigEndian(void) = delete;
IsBigEndian(const IsBigEndian &) = delete;
};


template < bool _is_r2l >
union Make_QWORD
{
struct
{
DWORD dwLowPart, dwHighPart;
};
UINT64 QuadPart;
};

template <>
union Make_QWORD< true >
{
struct
{
DWORD dwHighPart, dwLowPart;
};
UINT64 QuadPart;
};

typedef Make_QWORD<IsBigEndian::result> QWORD;


int main(void)
{
QWORD a;

a.QuadPart = 0x0001000200030004;
std::cout << "a.dwLowPart = " << (void *)(uintptr_t)a.dwLowPart <<std::endl;
std::cout << "a.dwHighPart = " << (void *)(uintptr_t)a.dwHighPart <<std::endl;

_getch();
return(0);
}