stl

    7ısı

    7cevap

    Her bir öğe çiftinde çalışmak için std :: listesinin üzerinde bir çift döngü yapmaya çalışıyorum. Ancak, ikinci yineleyici başlatırken bazı sorun yaşıyorum. Ben yazmak istiyorum koddur: liste yineleyi

    18ısı

    3cevap

    Bilinen bir konumda C++ vektörüne eklemek istiyorum. C++ kütüphanesinin, bir konum ve eklenecek nesne alan bir insert() işlevi olduğunu biliyorum, ancak konum türü bir yineleyici. Belirli bir indeksi

    6ısı

    2cevap

    Temelde benim yaptığım şu: std::set<int> indices; // ..fill indices if (flag) { // we need to process in ascending order BOOST_FOREACH (int i, indices) { process(i); } }

    7ısı

    1cevap

    'daki harita hakkında bir başlangıç ​​değeri varsayımı C++ 'da bir harita map<string,int> ex; başlatıyorum. Stl, içinde includes_key veya benzeri bir işlev bulamadım bu yüzden sadece ex[inputString]++

    11ısı

    3cevap

    Şu anda bir vektörü aramak ve öğelerini test etmek için bir yineleyici kullanıyorum. (Benim yineleyici değiştirmeden) da bir sonraki elemanı test etmek std::vector<int>::iterator it; if (*it == 0);

    5ısı

    3cevap

    Geçtiğimiz yıl C# programına ilk başladığımda, hemen eşdeğer STL'nin haritasına baktım ve Sözlük hakkında bilgi aldım. Aşağıdaki çöpün üzerine çıktı, tamamen hatalıydım. UPDATE STL'nin haritasındaki d

    8ısı

    3cevap

    arasında aradığını belirlerseniz, dizenin başlangıç ​​ve bitiş konumlarını nereden başlayacağını ve aramayı sonlandıracağını bilirsiniz. Örneğin - arama dizinine 6 ve aramayı sonlandırmak için konumun

    19ısı

    3cevap

    Ben struct öğeleri içeren azalan sırada bir listesini (bir sınıfın parçası) sıralamak için çalışıyorum, ama derlemek değildir: error: no match for 'operator-' in '__last - __first' sort(Result.poly.be

    7ısı

    1cevap

    Kısa bir süre önce kendime standart şablon kitaplığını öğretmeye başladım. Bu sınıfta GetTotal() yönteminin neden 0 döndürdüğünü merak ettim mi? ... class Count { public: Count() : total(0){}

    6ısı

    4cevap

    Nd veri içeren bir 1d dizilim var, std :: transform veya std :: for_each ile etkin bir şekilde geçmek istiyorum. unigned int nelems; unsigned int stride=3;// we are going to have 3D points float *pP