«vector» etiketlenmiş sorular

Bir vektör tek boyutlu bir dizidir: integral bir dizin kullanılarak erişilebilen bileşenler içerir. Bazı dillerde bir Vector boyutu, Vector oluşturulduktan sonra öğe eklemek ve çıkarmak için gerektiğinde büyüyebilir veya küçülebilir. Grafik gösterim için 'vektör grafikleri' kullanın.

4
Vektörler, C ++ 'da değere veya başvuruya göre işlevlere geçirilir
C ++ ile kodluyorum. Eğer bir fonksiyona sahipsem void foo(vector<int> test)ve onu programımda çağırırsam, vektör değer veya referans ile geçecek mi? Emin değilim çünkü vektörlerin ve dizilerin benzer olduğunu ve gibi bir işlevin void bar(int test[])değeri yerine referansla (işaretçi?) Testi geçeceğini biliyorum . Tahminim, eğer değere göre geçiş yapmaktan kaçınmak …
98 c++  arrays  vector 


16
Lolipop öncesi kilitlenmede Android vektör Drawables'ı kullanma
Lollipop'tan önce android'de vektör çekmeceleri kullanıyorum ve bunlar kitaplıklarımdan ve araç sürümlerinden bazıları: Android Studio: 2.0 Android Gradle Eklentisi: 2.0.0 Derleme Araçları: 23.0.2 Android Destek Kitaplığı: 23.3.0 Bu mülkü uygulama düzeyime ekledim Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } } Ayrıca, Android resmi Blog'unda ( buraya bağlantı ) …


21
<int> vektörünü dizeye dönüştürme
Tam sayılara sahip bir vector&lt;int&gt;kapsayıcım var (ör. {1,2,3,4}) ve formun bir dizesine dönüştürmek istiyorum "1,2,3,4" Bunu C ++ 'da yapmanın en temiz yolu nedir? Python'da bunu şu şekilde yapardım: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
93 c++  vector  tostring 


7
Yeni öğeler eklemek için boş bir R vektörü nasıl oluşturulur
Rpy2 modülü tarafından sağlanan Python'da R kullanmak istiyorum. R'nin []belirli sütunları veya satırları çıkarabileceğiniz çok uygun işlemleri olduğunu fark ettim . Python betikleri ile böyle bir işlevi nasıl elde edebilirim? Benim fikrim, bir R vektörü oluşturmak ve bu vektöre istenen elemanları eklemek, böylece son vektör R'deki ile seq()aynı olsun. istediğim …
93 python  r  vector  rpy2 

3
Bir vektör büyüdüğünde hareket semantiğini nasıl zorlayabilirim?
std::vectorBelli bir sınıftaki nesnelerim var A. Sınıf önemsiz değildir ve kopya oluşturuculara ve tanımlanmış taşıma yapıcılarına sahiptir. std::vector&lt;A&gt; myvec; Vektörü Anesnelerle doldurursam (örneğin kullanarak myvec.push_back(a)), vektördeki A( const A&amp;)öğelerin yeni kopyalarını somutlaştırmak için copy yapıcısını kullanarak vektörün boyutu büyür . ABunun yerine sınıfın hareket oluşturucusunun kullanılmasını bir şekilde zorlayabilir miyim …


1
Libc ++ 'nın <bool> :: const_reference vektörü neden bool değil?
Bölüm 23.3.7 Sınıf vector&lt;bool&gt;[vector.bool], paragraf 1 şunu belirtir: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... Ancak bu program libc ++ kullanırken derleme yapamaz: #include &lt;vector&gt; #include &lt;type_traits&gt; int main() { static_assert(std::is_same&lt;std::vector&lt;bool&gt;::const_reference, bool&gt;{}, "?"); } Ayrıca, C ++ standardının bu spesifikasyonda C ++ 98'e …

8
<bool> vektörüne alternatif
Hepimizin bildiği gibi (umarım) vector&lt;bool&gt;, tamamen bozuktur ve bir C dizisi olarak ele alınamaz. Bu işlevi almanın en iyi yolu nedir? Şimdiye kadar düşündüğüm fikirler: vector&lt;char&gt;Bunun yerine a kullanın veya Bir sarmalayıcı sınıfı kullanın ve vector&lt;bool_wrapper&gt; Siz bu sorunu nasıl çözüyorsunuz? c_array()İşlevselliğe ihtiyacım var . Bir yan soru olarak, c_array()yönteme …
92 c++  stl  vector  boolean 

6
C ++ 'da ilk vektör kapasitesi
Ne capacity()bir bir std::vectorvarsayılan constuctor kullanılarak oluşturulduğu? size()Sıfır olduğunu biliyorum . Varsayılan olarak oluşturulmuş bir vektörün yığın bellek ayırma çağırmadığını söyleyebilir miyiz? Bu şekilde, tek bir ayırma kullanarak keyfi bir rezerve sahip bir dizi oluşturmak mümkün olacaktır std::vector&lt;int&gt; iv; iv.reserve(2345);. Diyelim ki bir sebepten dolayı size()2345'ten başlamak istemiyorum . Örneğin, …


9
VectorDrawable - Android'in Lollipop öncesi sürümleri için bir şekilde mevcut mu? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu, yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 1 yıl önce kapalı . Bu soruyu geliştirin Arka fon Android'in artık " VectorDrawable " (ve ayrıca AnimatedVectorDrawable , …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.