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>.
Oluşturucular
Türünde bir nesne yapıları basic_stringstream. |
TypeDef
Şablon parametre eşanlamlısı türüdür Alloc. |
Üye işlevleri
Saklanan akış arabellek türü adresini döndürür pointer için basic_stringbuf<Elem, Tr, Alloc>. |
|
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