What you’ll take away.
- Manage file ownership with RAII and smart pointers
- Use move semantics for large measurement-data blocks
- Use the standard library to handle parser edge cases
Your training in detail
- Who is it for?
- Software developers using C++ in projects or maintaining existing solutions.
- Prerequisites
- Programming fundamentals and practical experience with development tools; topic-specific prior knowledge is aligned before the session.
- Format & planning
- Scope by arrangement
Agenda: from understanding to application
Our independently developed agenda proposal. Focus areas, lab environment and scope are agreed before booking.
Manage file ownership with RAII and smart pointers
Use move semantics for large measurement-data blocks
Use the standard library to handle parser edge cases
Use sanitizers to narrow down lifetime errors
Document compiler and language-standard assumptions
Build a CSV measurement-data importer that releases files reliably even when a row is malformed. Compare unique_ptr with value semantics and explain your choice.
Exams, licences & credentials
Independent NextNowa workshop. No vendor certification, examination or licence is included.
Vendor references & review date
Sources checked on 2026-10-27. These sources describe the technology or external exam requirements. They do not imply a partnership with NextNowa.
Your learning content
These objectives describe the training topic. The specific syllabus, duration, dates, trainer and price are agreed before booking.
