Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the complexities of symbol visibility in C++ programming through this conference talk from C++ on Sea 2025. Learn why developers on Windows face the burden of manually exporting symbols from DLLs while Unix developers benefit from implicitly exported symbols in shared objects. Discover the compelling reasons to make all symbols default hidden, understand the challenges and pain points you'll encounter during this transition, and uncover the potentially significant performance and security gains achievable once implementation is complete. Gain practical insights into symbol management strategies that can improve your C++ applications across different platforms, with real-world examples and best practices for handling symbol visibility in modern C++ development.