lo tanto, tengo un vector¿Por qué no puedo indexar un std :: vector en la ventana inmediata?
std::vector<std::string> lines.
lleno yo, este vector, y se puede acceder a ella como
std::string temp = lines[0];
Sin embargo, en la ventana inmediata, tanto
lines[0] - error:overloaded operator not found
y
lines.at(0) - error:symbol is ambiguous
no funcionan en absoluto. ¿Hay algún truco para usar la ventana inmediata con C++? Principalmente provengo de un fondo C#, donde todo funciona bien (y tengo intellisense en la Ventana Inmediata). No esperaba que C++ fuera genial, pero pensé que funcionaría para otras cosas además de los enteros. ¿Alguien puede decirme lo que estoy haciendo mal? Gracias.
Edit: Debo ser claro, nada realmente funciona en la ventana inmediata, esto es sólo un ejemplo simplificado
EDIT: Estoy en el modo de depuración
OK, gracias por la ayuda en eso, compra ¿por qué would .at() fail? – Steve
Llamar a las funciones miembro en el reloj y ventanas inmediatas simplemente no parece funcionar tampoco. (He actualizado mi respuesta para mencionar la falta de habilidad; este es un segundo ejemplo). Sin embargo, por lo general, puedes llamar a funciones independientes. Molesto, pero puedes acostumbrarte, no es que tengas opción, por supuesto :) (Esperemos que las revisiones posteriores mejoren el lado de depuración nativo; ya es perfectamente útil, pero le falta el pulido que tiene el lado CLR). –
.at() probablemente falla por el mismo motivo: está sobrecargado. – MSalters