Resultados de la búsqueda a petición "c++"

4 la respuesta

¿Cómo verifico si mi programa es ejecutado por el usuario como administrador (Vista / Win7, C ++) [duplicado]

Esta pregunta ya tiene una respuesta aquí: Detecta si el programa se está ejecutando con todos los derechos de administrador [/questions/4230602/detect-if-program-is-running-with-full-administrator-rights] 2 respuestasVi el método IsInRole pero ...

2 la respuesta

¿Es legal agregar elementos a un vector preasignado en un bucle for basado en rango sobre ese vector?

Estoy usando el compilador de Visual Studio 2015 Update 1 C ++ y este fragmento de código: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v{3, 1, 4}; v.reserve(6); for (auto e: v) v.push_back(e*e); for (auto ...

1 la respuesta

¿Cómo ver las expansiones macro paso a paso?

PareceEclipse permite al usuario "ver la expansión paso a paso" presionando F2. [http://eclipsebook.in/c-cpp-development/reading-code/macro-expansions/] Me gusta esta asombrosa característica. ¿Pero puedo hacer lo mismo con sologcc oclang (o ...

1 la respuesta

El especificador sprintf% g da muy pocos dígitos después del punto

Estoy tratando de escribir vars de punto flotante en mi archivo ini y encontré un problema con los especificadores de formato. Tengo un valor flotante, que sea 101.9716. Ahora quiero escribirlo en mi archivo ini, pero el problema es que tengo ...

2 la respuesta

C ++: herencia múltiple con polimorfismo

(perdone la pregunta novata de antemano) Tengo 4 clases: class Person {}; class Student : public Person {}; class Employee : public Person {}; class StudentEmployee : public Student, public Employee {}; EsencialmentePerson es la clase base, que ...

2 la respuesta

operador de incremento de prefijo y prefijo en un bucle for [duplicado]

Posible duplicado: ¿Diferencia entre i ++ y ++ i en un bucle? [https://stackoverflow.com/questions/484462/difference-between-i-and-i-in-a-loop] ¿Alguien puede explicar cuál es la diferencia entre esos: for(unsigned col = 0; col < n; ++col, ...

11 la respuesta

Necesito un algoritmo óptimo para encontrar el divisor más grande de un número N. Preferiblemente en C ++ o C #

Actualmente estoy usando el siguiente código pero es muy lento para grandes cantidades static int divisor(int number) { int i; for (i = number / 2; i >= 1; i--) { if (number % i == 0) { break; } } return i; }

1 la respuesta

¿Cómo inicializar un shared_ptr que es miembro de una clase?

No estoy seguro de una buena manera de inicializar unshared_ptr ese es un miembro de una clase. ¿Puedes decirme si la forma en que elijoC::foo() está bien o hay una solución mejor? class A { public: A(); }; class B { public: B(A* pa); }; class C ...

10 la respuesta

Buscando una clase de vector similar a C ++ STL pero usando almacenamiento de pila

Antes de escribir el mío, les preguntaré a todos ustedes. Estoy buscando una clase C ++ que sea casi exactamente como un vector STL pero que almacene datos en una matriz en la pila. Algún tipo de clase de asignador STL también funcionaría, pero ...

1 la respuesta

Cómo hacer que el valor del token Boost.Spirit.Lex sea una subcadena de secuencia coincidente (preferiblemente por grupo de coincidencia de expresiones regulares)

Estoy escribiendo un analizador de expresiones simples. Se basa en una gramática Boost.Spirit.Qi basada en los tokens Boost.Spirit.Lex (Boost en la versión 1.56). Los tokens se definen de la siguiente manera: using namespace boost::spirit; ...