Uzun yıllar sonra aslen hayalim olan C++ öğrenmeye başladım. Şu sayfayı ekstra güzel buldum.
https://www.learncpp.com/
Buraya aklıma geldikçe notlarımı yazacağım.
öncelikle
header include
Sistemin araması için include directories editlenmeli. (MS visual studio )
#ifdef – #ifndef – #endif
eğer define edildiyse(#ifdef) yada edilmediyse (#ifndef) şunları yap (#endif)
böylece aynı şeyleri tekrar edip error vermeyi engelliyoruz. Mesela bir den çok dosya ile aynı şeyleri include etmeme gibi.
veya debugging enable etme kapat ma gibi
#ifndef PLOG_INCLUDE
#define PLOG_INCLUDE
#include <plog\Log.h>
#include <plog/Initializers/RollingFileInitializer.h>
#endif
#define ENABLE_DEBUGGING //to disable debugging comment out
Logging add-on
Kendi kodumuza logging kabilyetini haric olarak da ekleyebiliriz. Baya başarılı buldum.
https://github.com/SergiusTheBest
Kendi yöntememimde aşağıda ki gibi oldu.
#include <plog\Log.h>
#include <plog/Initializers/RollingFileInitializer.h>
.
.
.
.
.
plog::init(plog::debug, "Logfile.txt",1000000, 5);
LOGD << "main started";