Preguntas etiquetadas con vector

Un vector es una matriz unidimensional: contiene componentes a los que se puede acceder mediante un índice integral. En algunos idiomas, el tamaño de un vector puede crecer o reducirse según sea necesario para acomodar la adición y eliminación de elementos después de que se haya creado el Vector. Use 'gráficos vectoriales' para la visualización gráfica.

4
¿Se pasan vectores a funciones por valor o por referencia en C ++?
Estoy codificando en C ++. Si tengo alguna función void foo(vector<int> test)y la llamo en mi programa, ¿se pasará el vector por valor o referencia? No estoy seguro porque sé que los vectores y las matrices son similares y que una función como void bar(int test[])pasaría la prueba por referencia …
94 c++  arrays  vector 






1
¿Por qué el vector de libc ++ <bool> :: const_reference no es bool?
La sección 23.3.7 Clase vector&lt;bool&gt;[vector.bool], párrafo 1, establece: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... Sin embargo, este programa no se puede compilar cuando se usa libc ++: #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;{}, "?"); } Además, observo que el …

7
Cómo crear un vector R vacío para agregar nuevos elementos
Quiero usar R en Python, como lo proporciona el módulo Rpy2. Noto que R tiene []operaciones muy convenientes mediante las cuales puede extraer las columnas o líneas específicas. ¿Cómo podría lograr tal función mediante scripts de Python? Mi idea es crear un vector R y agregar esos elementos deseados en …
92 python  r  vector  rpy2 

21
Convertir un vector <int> en una cadena
Tengo un vector&lt;int&gt;contenedor que tiene números enteros (por ejemplo, {1,2,3,4}) y me gustaría convertir a una cadena de la forma "1,2,3,4" ¿Cuál es la forma más limpia de hacer eso en C ++? En Python así es como lo haría: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
92 c++  vector  tostring 

6
Capacidad inicial de vector en C ++
¿Cuál es el capacity()de un std::vectorque se crea usando el constructor predeterminado? Sé que size()es cero. ¿Podemos afirmar que un vector construido por defecto no llama asignación de memoria de pila? De esta manera sería posible crear una matriz con una reserva arbitraria utilizando una sola asignación, como std::vector&lt;int&gt; iv; …

8
Alternativa al vector <bool>
Como (con suerte) todos sabemos, vector&lt;bool&gt;está totalmente roto y no se puede tratar como una matriz C. ¿Cuál es la mejor forma de obtener esta funcionalidad? Hasta ahora, las ideas en las que he pensado son: Utilice a vector&lt;char&gt;en su lugar, o Use una clase contenedora y tenga vector&lt;bool_wrapper&gt; ¿Cómo …
92 c++  stl  vector  boolean 

16
Uso de elementos de diseño vectoriales de Android en el bloqueo previo de Lollipop
Estoy usando elementos de diseño vectoriales en Android antes de Lollipop y estas son algunas de mis bibliotecas y versiones de herramientas: Estudio de Android: 2.0 Complemento de Android Gradle: 2.0.0 Herramientas de compilación: 23.0.2 Biblioteca de soporte de Android: 23.3.0 Agregué esta propiedad en mi nivel de aplicación Build.Gradle …



10
¿Por qué preferiría usar vector para deque
Ya que ambos son contenedores de memoria contiguos; En cuanto a las características, deque tiene casi todo lo que tiene el vector, pero más, ya que es más eficiente insertarlo en el frente. ¿Por qué alguien preferiría std::vectorhacerlo std::deque?
86 c++  stl  vector  deque 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.