Articles of c #

usar nombre de clase en una plantilla de clase sin parámetros de plantilla

el código proviene de un libro de C ++ como a continuación: ¿Por qué este miembro público Link * next no tiene argumento typename? template class Link { private: static Link* freelist; public: E element; Link* next; // this line confused me…. Link(const E& elemval, Link* nextval = NULL) { element = elemval; next = […]

¿Qué funciones de Boost se superponen con C ++ 11?

Puse mis habilidades en C ++ en el estante hace varios años y parece que ahora, cuando los necesito de nuevo, el paisaje ha cambiado. Ahora tenemos C ++ 11, y tengo entendido que se superpone a muchas funciones de Boost. ¿Hay algún resumen donde se encuentran esas superposiciones, qué bibliotecas de Boost se convertirán […]

Es el resultado de printf (“% d% d”, c ++, c); también indefinido?

Recientemente encontré una publicación ¿Cuál es la respuesta correcta para cout << c ++ << c ;? y me preguntaba si la salida de int c = 0; printf (“%d %d”, c++, c); tampoco está definido? He estudiado en conferencias que los operadores de post-corrección y prefijo incrementan el valor solo después de obtener un […]

En WPF, ¿puede filtrar un CollectionViewSource sin código?

Realmente el sujeto lo dice todo. No es que no pueda tener código detrás. Simplemente me irrita.

¿Por qué no se puede convertir IEnumerable en IEnumerable ?

¿Por qué la última línea no está permitida? IEnumerable doubleenumerable = new List { 1, 2 }; IEnumerable stringenumerable = new List { “a”, “b” }; IEnumerable objects1 = stringenumerable; // OK IEnumerable objects2 = doubleenumerable; // Not allowed ¿Esto es porque el doble es un tipo de valor que no deriva de un objeto, […]

¿Cómo encontrar todos los subconjuntos posibles de una matriz determinada?

Quiero extraer todos los subconjuntos posibles de una matriz en C # o C ++ y luego calcular la sum de todos los elementos respectivos de las matrices subconjuntos para verificar cuántos de ellos son iguales a un número dado. Lo que estoy buscando es el algoritmo. Entiendo la lógica aquí, pero no he podido […]

CustomAttribute refleja el atributo html MVC5

Esperando encontrar una forma cuando en MVC5 un atributo personalizado o preferiblemente el RegularExpressionAttribute decora una propiedad en el modelo, el control html lo contendrá como otro atributo del control. P.ej class CoolModel { [CustomHtmlAttribute(“hello”)] public string CoolValue {get;set;} } salidas … O algo así. Entonces, para el atributo RegularExpressionAttribute, el atributo de patrón será […]

¿Cuál es la mejor práctica para combatir el problema de cierre de la consola?

Después de comstackr los progtwigs de la consola, la ventana de la consola se cierra inmediatamente después de ejecutarse. ¿Cuál es la mejor práctica para mantenerlo abierto? He buscado Google cargas, estoy acostumbrado a los bloques de código donde no tienes que preocuparte por eso, pero, quiero perder el tiempo con Visual Studio un poco […]

sqrt de math.h causa el error del enlazador “referencia indefinida a sqrt” solo cuando el argumento no es una constante

Creé un pequeño progtwig, de la siguiente manera: #include #include #include int main(int argc, char *argv[]) { int i; double tmp; double xx; for(i = 1; i <= 30; i++) { xx = (double) i + 0.01; tmp = sqrt(xx); printf("the square root of %0.4f is %0.4f\n", xx,tmp); sleep(1); xx = 0; } return 0; […]

C ++ ¿Cuál es el propósito del casting para anular?

Posible duplicado: lanzando valores de retorno no usados ​​a vacío Leí un código fuente, y en él muchas funciones virtuales en las clases de interfaz se declaran y se implementan por defecto como tales: virtual bool FunctionName(TypeName* pointer) { (void)pointer; return true; } ¿Puedo preguntar cuál es el propósito de anular el puntero en la […]