Ignore:
Timestamp:
04/09/15 23:51:28 (9 years ago)
Author:
Maciej Komosinski
Message:
  • explicit c_str() in SString instead of (const char*) cast
  • genetic converters and GenMan? are now thread-local which enables multi-threaded simulator separation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/_demos/neuro_test.cpp

    r288 r348  
    6969        }
    7070SString gen(argv[1]);
    71 if (!strcmp(gen,"-"))
     71if (!strcmp(gen.c_str(),"-"))
    7272        {
    7373        gen=0;
     
    9898                        {
    9999                        if (no_impl) no_impl_names+=',';
    100                         no_impl_names+=SString::sprintf("#%d.%s",i,(const char*)n->getClassName());
     100                        no_impl_names+=SString::sprintf("#%d.%s",i,n->getClassName().c_str());
    101101                        no_impl++;
    102102                        }
     
    104104                        {
    105105                        if (init_err) init_err_names+=',';
    106                         init_err_names+=SString::sprintf("#%d.%s",i,(const char*)n->getClassName());
     106                        init_err_names+=SString::sprintf("#%d.%s",i,n->getClassName().c_str());
    107107                        init_err++;
    108108                        }
    109109                }
    110110        printf("\n");
    111         if (no_impl) printf("%d x missing implementation (%s)\n",no_impl,(const char*)no_impl_names);
    112         if (init_err) printf("%d x failed initialization (%s)\n",init_err,(const char*)init_err_names);
     111        if (no_impl) printf("%d x missing implementation (%s)\n",no_impl,no_impl_names.c_str());
     112        if (init_err) printf("%d x failed initialization (%s)\n",init_err,init_err_names.c_str());
    113113        }
    114114int steps=1;
     
    119119        {
    120120        n=m.getNeuro(i);
    121         printf("\t#%d.%s",i,(const char*)n->getClassName());
     121        printf("\t#%d.%s",i,n->getClassName().c_str());
    122122        }
    123123printf("\n");
Note: See TracChangeset for help on using the changeset viewer.