Preguntas etiquetadas con c

81
PHPDoc: ¿@return void es necesario?

¿Es realmente necesario hacer algo como esto? /** * ... * * @return void */ Tengo bastantes métodos que no tienen un valor de retorno, y parece realmente redundante poner algo como esto en el comentario. ¿Se consideraría de mala educación dejarlo fuera?

81
Reutilización de Javadoc para métodos sobrecargados

Estoy desarrollando una API con muchos métodos con nombres idénticos que solo se diferencian por la firma, que supongo que es bastante común. Todos hacen lo mismo, excepto que inicializan varios valores por defecto si el usuario no quiere especificar. Como ejemplo digerible, considere public...

81
Hilos y señales POSIX

He estado tratando de comprender las complejidades de cómo interactúan los hilos POSIX y las señales POSIX. En particular, me interesa: ¿Cuál es la mejor manera de controlar a qué hilo se envía una señal (suponiendo que no sea fatal en primer lugar)? ¿Cuál es la mejor manera de decirle a otro...

81
strcpy frente a memcpy

¿Cuál es la diferencia entre memcpy()y strcpy()? Traté de encontrarlo con la ayuda de un programa, pero ambos dan el mismo resultado. int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); printf("sachin p is [%s], t is [%s]",p,t); return...

81
Reemplazo de ld con oro, ¿alguna experiencia?

¿Alguien ha intentado usar en goldlugar de ld? gold promete ser mucho más rápido que ld, por lo que puede ayudar a acelerar los ciclos de prueba para grandes aplicaciones C ++, pero ¿se puede usar como reemplazo directo de ld? ¿Puedo gcc/ g++llamar directamente gold? ¿Hay errores o problemas...