Aracılığıyla paylaş


basic_stringstream Class

Nesneyi ekleme ve çıkarma öğeleri denetler ve akış arabellek sınıfı kullanılarak kodlanmış nesneleri tanımlayan basic_stringbuf<Elem, Tr, Alloc>.

template <
   class Elem, 
   class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_stringstream : public basic_iostream<Elem, Tr>

Parametreler

  • Alloc
    Ayırıcı sınıf.

  • Elem
    Dizenin temel öğe türü.

  • Tr
    Karakter nitelikler dizenin temel öğe özelleştirilmiş.

Notlar

Şablon sınıfı, denetimleri ekleme ve çıkarma öğelerinin bir nesne sınıfının Akış Arabellek kullanarak ve kodlanmış nesneleri tanımlar basic_stringbuf<Elem, Tr, Alloc>, türündeki öğelerle Elem, karakteri olan nitelikler sınıfı tarafından belirlenen Tr, ve öğelerinin bir sınıf ayırıcı tarafından ayrılan Alloc.Nesne sınıfı basic_stringbuf bir nesneyi depolar <Elem, Tr, Alloc>.

828wyy7h.collapse_all(tr-tr,VS.110).gifOluşturucular

basic_stringstream

Türünde bir nesne yapıları basic_stringstream.

828wyy7h.collapse_all(tr-tr,VS.110).gifTypeDef

allocator_type

Şablon parametre eşanlamlısı türüdür Alloc.

828wyy7h.collapse_all(tr-tr,VS.110).gifÜye işlevleri

rdbuf

Saklanan akış arabellek türü adresini döndürür pointer için basic_stringbuf<Elem, Tr, Alloc>.

Str

Ayarlar veya metin yazma konumunu değiştirmeden bir dize arabelleğe alır.

Gereksinimler

Başlık: <sstream>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

iostream programlama

iostreams kuralları

Diğer Kaynaklar

basic_stringstream üyeleri

<sstream> Üyeler