5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Boost総合スレ part8

373 :デフォルトの名無しさん:2009/12/13(日) 09:58:14
Boost 1.40 + VC++2008 にて

#include <boost/serialization/static_warning.hpp>
template<typename T>
struct hoge {
    static int const i = 100;
    static bool const b = i < 0;
    BOOST_STATIC_WARNING(b);
};
typedef hoge<int> hoge_t;
hoge_t h;

hoge がテンプレートだと BOOST_STATIC_WARNING が働かない。(警告が出ない)
hoge が非テンプレート(ただの struct )だと意図通り警告が出る。
BOOST_STATIC_WARNING 以外でも、boost::mpl::print などでも同様。

258 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)