CppCon 2025 – Call for Submissions Search for: Archives April 2025 March 2025 February 2025 October 2024 September 2024 August 2024 June 2024 May 2024 April 2024 March 2024 January 2024 November 2023 October
在CppCon 2024的演讲中,Andrei Alexandrescu探讨了C++反射的核心概念及其在编程中的应用。他强调了代码生成在反射中的重要性,指出没有代码生成的反射是不完整的。演讲中还讨论了C++反射与AI的结合,以及如何通过反射来实现类型克隆和代码重构。Andrei还提到了C++模板和反
Daniel Marjamäki在CppCon 2024上分享了Cppcheck的开发历程。Cppcheck是一个用于C++代码的静态分析工具,专注于检测未定义行为和实际错误。Daniel回顾了从2007年项目启动至今的17年开发历程,包括工具的设计决策、技术挑战、社区贡献以及如何从个人爱好项目发展为全职工作。他还讨论了Cppcheck的编译器无关性、性能优化、...
基于Dan Saks 的演讲 - Back to Basics: Function and Class Templates 示例代码可以贴到 www.onlinegdb.com 直接运行,需要选择C++17函数模板 - Function Templatetemplate <typename T> // <> 里面…
CppCon笔记--Back to Basics: Move Semantics 左值不一定是lhs的例子 string s{}; s+s = s; 1.move 万能引用,然后转型成去掉ref的type&& template<typenameT>typenameremove_reference<T>::type&&move(T&& arg)noexcept{returnstatic_cast<typenameremove_reference<T>::type&&>(arg);...
cppcon23 spsc 1 /// Non-threadsafe circular FIFO; has data racestemplate<typenameT,typenameAlloc=std::allocator<T>>classFifo1:privateAlloc{public:usingvalue_type=T;usingallocator_traits=std::allocator_traits<Alloc>;usingsize_type=typenameallocator_traits::size_type;explicitFifo1(size_typecapacity,...
但是这段代码仍然存在问题,如果对vector进行复制,此时的析构会进行double release,代码报错。这里就引入了C++的第一个rule of thumb。 当类直接对一些资源进行管理时,你需要手写三个成员函数: 析构函数,释放资源 拷贝函数,选择正确的拷贝方式,是否深拷贝,是否释放rhs的对象 ...
https://github.com/CppCon/CppCon2024 is the canonical location for presentations and code from CppCon 2024.Index of MaterialsPresentationsPeering Forward — C++’s Next Decade by Herb Sutter Security Beyond Memory Safety - Using Modern C++ to Avoid Vulnerabilities by Design by Max Hoffmann What ...
Learn 节目 CppCon 2014:采访 使用英语阅读 添加 添加到集合 添加到计划 剧集 CppCon 2014: 柯克勺 替换为 Kirk Scoop, Gabriel Ha CppCon 2014:采访 2015年4月11日 加布里埃尔·哈采访柯克·斯科普 想提供反馈? 在此处提交问题。中文(简体) 你的隐私选择 主题 管理Cookie 早期版本 博客 参与 隐私 使用条款...
在這段視頻中,Steve Carroll 與 CppCon 會議召集人 Jon Kalb 聊天,討論會議以及接下來要去哪裡,以及一些參與的演講者。 以下提供會談錄音的連結。 [11:03]: 蓋伊·戴維森 - 具有io2d 的輕量型 2D 圖形 [13:10] Billy O'Neal - 在Visual C++ 平行演算法內 [14:45] Fabian Renn-Giles - 半編譯/運行...