2013-03-11 55 views
5
#include <iostream> 

using std::set; 
using std::cout; 
using std::endl; 

Hata bildirilmedi set bildirdi:C++ - STD ::

Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declared

std::set ad std bir STL olması gerekmez mi?

+0

'std' kütüphanesinin büyük çoğunluğu sizin için C++ 'da uygulanan sadece kullanışlı sınıflardır. –

+2

Bu sorunun "gelecekteki herhangi bir ziyaretçiye yardım etmeyeceği" şeklinde kapatılmasına rağmen, bana çok yardımcı oldu. – embeepea

cevap

17

O std ad ama ilgili başlığı yer vermelidir:

#include <set> 

<iostream> başlık sadece std::cout ve std::endl içeren standart giriş/çıkış kütüphane içerir. Bununla birlikte std::set, <set>'da tanımlanmıştır.

+3

Aptalca bir soru sormuştum ... Teşekkürler. – CDT

+0

@CDT: Alçakgönüllülük uzun bir yol kat ediyor –