Relevant Developer Tutorials

From Mudlet
Revision as of 15:22, 12 November 2019 by Kebap (talk | contribs) (→‎Helpful tools: +3)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

C++

Mudlet uses modern C++14 for the core functionality of the application.

For programming newbies

  • C++ - covers everything C++ basics to advanced.

For experienced programmers

  • Pointers - the core basics of C++. While you can by without needing to know the details, you'll find it really, really useful if you do.
  • C++11 - know how to make your life easier with modern C++11.

Helpful tools

Support tools

Good reading

Random tips and tricks

Determine what auto resolves to with:

 template <typename T> struct watzattype;
 void TriggerUnit::doCleanup()
 {
     for(auto & trigger : mCleanupList)
     {
         watzattype<decltype(trigger)>{};

Compiler will error and tell you the type, TTrigger*& in this example.