标签

 c++ 

相关的文章:

本列表汇集了关于 C++ 编程的多篇文章,涵盖从基础知识到高级应用的各个方面,帮助开发者提升编程技能。

Android NDK:使用JNI和C++实现日志记录

Introduction As android app developers, we know that Android NDK has been around for a long time, with its first release, NDK r1 in June 2009. The Android Native Development Kit (NDK) allows...

本文介绍了如何在Android项目中集成NDK日志库,以便从本地代码记录日志。首先,确保安装NDK和CMake,并创建新的Android项目。然后,通过JNI将C++日志功能与Kotlin代码连接,最后提供示例代码以展示如何调用这些日志功能。

Android NDK:使用JNI和C++实现日志记录
原文英文,约1200词,阅读约需5分钟。发表于:
阅读原文

让C++变得更好 #1:更好的定义是什么

Let's define word "better" In the title of this series, I used the term "better", but as an engineer, I can't begin my research with such a vague objective. The world of software engineering is...

文章探讨了“更好”软件开发过程的定义,强调一致性、明确性、抵抗个人偏好和简化开发。作者认为,软件开发应采用统一的语言特性和错误处理机制,项目结构需预先定义,以提高效率。最终,开发过程应在必要的自由与简化之间取得平衡。

让C++变得更好 #1:更好的定义是什么
原文英文,约3000词,阅读约需11分钟。发表于:
阅读原文

第9天:C++语言 | 字符串

String A string is a data type. It represents a sequence of characters, like letters, numbers, or symbols, typically enclosed in quotation marks (e.g., "hello" or '123'). Strings are widely used...

字符串是一种数据类型,表示字符序列,通常用引号括起来(如"hello")。它们广泛用于编程中的文本存储和处理。示例:string name = "Mehfila"。

第9天:C++语言 | 字符串
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

C++编程的动态入门

This post is an introduction to my 11-part series covering programming concepts in C++. You don't have to have any previous programming experience in order to begin. The series is a comprehensive...

这篇文章介绍了一个适合初学者的11部分C++编程系列,内容包括控制流、变量、条件语句、循环、数组、函数和指针等。每篇文章提供互动代码回放,帮助理解编程过程。用户可免费访问这些资源,并与AI导师互动以加深学习。

C++编程的动态入门
原文英文,约400词,阅读约需2分钟。发表于:
阅读原文

第8天:C++语言 | 逻辑运算符

Logical Operators The three most commonly used logical operators are AND, OR, and NOT AND (&&) This operator requires that all connected conditions be true for the overall statement to...

逻辑运算符包括AND、OR和NOT。AND要求所有条件为真,OR只需一个条件为真,NOT则反转条件的真值。这些运算符用于条件语句、循环和算法,使计算机能够进行决策。

第8天:C++语言 | 逻辑运算符
原文英文,约400词,阅读约需2分钟。发表于:
阅读原文
原文英文,约100词,阅读约需1分钟。发表于:
阅读原文

Bjarne Stroustrup谈C++的演变展望

“I wanted to educate the community at large, and members of WG21 in particular — on my views of C++’s The post Bjarne Stroustrup on How He Sees C++ Evolving appeared first on The New Stack.

C++创始人Bjarne Stroustrup在《21世纪C++》一文中探讨了语言的演变,强调通过指导方针和配置文件提升代码安全性,并呼吁WG21应对C++面临的挑战。他指出现代C++在类型安全和资源安全方面取得了显著进展,并期待未来的改进。

Bjarne Stroustrup谈C++的演变展望
原文英文,约1400词,阅读约需6分钟。发表于:
阅读原文

在Linux上对C++进行性能分析

Profiling your code is important if performance is of concern. This is especially true for performance-critical applications in scientific computing. Profiling identifies those parts of the...

代码性能分析在科学计算中至关重要。Linux上有多种工具可用于C++应用程序的性能分析,主要包括Valgrind及其Callgrind组件和GProf。Valgrind生成详细分析数据,KCachegrind提供图形界面,而GProf生成适合自动化处理的文本报告。

在Linux上对C++进行性能分析
原文英文,约600词,阅读约需2分钟。发表于:
阅读原文

模块化:民主化AI计算,第5部分:CUDA C++替代品如何?

Democratizing AI Compute, Part 5: What about CUDA C++ alternatives like OpenCL?

尽管OpenCL等GPU编程模型曾被视为CUDA的替代品,但因开放合作的挑战和技术问题未能主导AI计算。NVIDIA通过与TensorFlow和PyTorch的紧密合作,巩固了CUDA的市场地位。成功的系统需具备参考实现、强大领导、快速演进和良好的开发者体验。

模块化:民主化AI计算,第5部分:CUDA C++替代品如何?
原文英文,约1700词,阅读约需7分钟。发表于:
阅读原文

C++ 的创造者呼吁帮助保护编程语言免受 “严重攻击

过去三四年来,随着这些漏洞被高调利用并造成经济损失,业界和政府的网络安全专家一直在劝阻使用 C 和 C++,同时大力推广具有更好内存安全性的语言,如 Rust、Go、C#、Java、Swift、Python 和 JavaScript。

C++ 创造者斯特劳斯特鲁普呼吁社区关注内存安全问题,指出手动内存管理导致漏洞。他建议采取渐进式改进而非彻底替换,强调内存安全的重要性。

原文中文,约3500字,阅读约需9分钟。发表于:
阅读原文