2016-06-12 9 views
1

私のプロジェクトでboost :: hash_combineを使いたいです。しかし、私はこの機能を含むboostライブラリを見つけることができませんでした(ライブラリlibboost_functionalは存在しません)。私はアーチを走っています。すべてのライブラリをインストールしていない可能性はありますか?boost :: hash_combineのリンク先ライブラリ

編集:

sehe右ヘッダを含め、指摘したようにキーでした。

#include <iostream> 
#include <boost/functional/hash.hpp> 

int main() { 
    int x = 100; 
    int y = 10; 

    size_t h = 0; 
    boost::hash_combine(h, x); 
    boost::hash_combine(h, y); 

    std::cout << h << std::endl; 
} 

答えて

2

ルカ24:5:「?あなたは死人の中の生活を探してなぜ」

ブーストのほとんどは、ヘッダーのみリンクするものは何もありません。ハッシュ結合の場合、すべてがテンプレートなので、ヘッダファイルから隠れることはできません。

関連する問題