私はpthreadを使用しており、次のコードを使用したいと思います。
if(pthread_mutex_lock(&lock)){
cout<<"error"<<endl;
return ERROR;
}
私の質問は#define
、インライン関数でそれを行うべきか、それともインライン関数でそれを行うべきかということです。
inline void func() {
if(pthread_mutex_lock(&lock)){
cout<<"error"<<endl;
return ERROR;
}
}
関数は静的である必要がありますか?そのような:
static inline void func()