Мне казалось, что на C, я полез в исходники, а там
#include "../config.h"
#include "rxvt.h"
#include <stdlib.h>
#include <string.h>
int
main (int argc, char *argv[])
try
{
ptytty::init ();
rxvt_init ();
rxvt_term *t = new rxvt_term;
t->init (argc, argv, environ);
ev_run ();
return EXIT_SUCCESS;
}
catch (const class rxvt_failure_exception &e)
{
return EXIT_FAILURE;
}
Вроде и C (#include <stdlib.h>
), но что там делают new
, class
и прочие? Ни разу такого не видел (впрочем, опыта как такового у меня пока нет).