C语言与CPP编程

LV2
发表了文章

看完这 7 条,模拟 C++ 新功能只是一个小目标!

但是,即使你无法使用这些功能,也不一定要放弃它们的好处。至少不用放弃全部。有一些方法可以使用代码中新功能的思路,更准确地传达你的意图。

C语言与CPP编程
发表了文章

硬核 | C++ 基础大全

智能指针其作用是管理一个指针,避免咋们程序员申请的空间在函数结束时忘记释放,造成内存泄漏这种情况滴发生。

C语言与CPP编程
发表了文章

C++模板总结

模板(Template)指 C++ 程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如 ...

C语言与CPP编程
发表了文章

C/C++ 套接字通信类的封装

在掌握了基于 TCP 的套接字通信流程之后,为了方便使用,提高编码效率,可以对通信操作进行封装,本着有浅入深的原则,先基于 C 语言进行面向过程的函数封装,然后...

C语言与CPP编程
发表了文章

Python、Perl 垫底,C语言才是最环保的编程语言!

提到编程语言,人们第一时间想到的无非是:哪个编程语言简单易学,亦或是最挣钱等。但是编程语言功耗问题却被很多人忽视。那么作为程序员的我们如何选择编程语言,使其以低...

C语言与CPP编程
发表了文章

你踩过几种C++内存泄露的坑?

在Modern C++之前,C++无疑是个更容易写出坑的语言,无论从开发效率,和易坑性,让很多新手望而却步。比如内存泄露问题,就是经常会被写出来的坑,本文就让我...

C语言与CPP编程
发表了文章

C++ 编程习惯与编程要点

既然函数不会改变对象,那么就如实说明,编译器能帮你确保函数的const属性,阅读代码的人也明确你的意图。

C语言与CPP编程
发表了文章

C++ 内存模型

在《C++ 并发编程》一文中,我们已经介绍了C++11到C++17在并发编程方面的新增API。

C语言与CPP编程
发表了文章

性能调优工具9张图 - 你肯定会用到

这里包含Linux 性能资料的工具图。它们展示了:Linux 可观察性工具、 Linux 静态性能分析工具、 Linux 基准测试工具、 Linux 调优工具和...

C语言与CPP编程
发表了文章

编程5分钟,命名2小时!聊聊命名规则!

在软件中随处可见命名:要给变量、函数、参数、类和封包命名,还要给源代码及源代码所在目录命名,甚至还有jar文件、war文件和ear文件命名。

C语言与CPP编程
发表了文章

C++ 与正则表达式

正则表达式可以说是软件开发中最常用的功能之一。本文将以C++语言为例,介绍其中的正则表达式相关知识。

C语言与CPP编程
发表了文章

效能优化实践 | C/C++单元测试万能插桩工具

目前存在的 C/C++插桩工具,基本上都有各种使用上的局限,比如流行的 gmock,只能对 C++的虚函数进行插桩替换,针对非虚函数,则需要先对被测代码进行改造...

C语言与CPP编程
发表了文章

手写线程池 - C++版

在《手写线程池 - C语言版》中,已经实现了 C 语言版的线程池,如果我们也学过 C++ 的话,可以将其改为 C++ 版本,这样代码不管是从使用还是从感观上都会...

C语言与CPP编程
发表了文章

手写线程池 - C语言版

我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创...

C语言与CPP编程
发表了文章

常考的 21 条 Linux 命令

(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)

C语言与CPP编程
发表了文章

如何写出让同事无法维护的代码?

总之,我们的口号是—— Write Everywhere, Read Nowher

C语言与CPP编程
发表了文章

C++ 究竟难在哪里?

C++对比其他语言到底难在哪里?有人对C++异常推崇,除了性能优势,还有什么优点,怎么学好C++?

C语言与CPP编程
发表了文章

C++ 线程的使用

C++11 之前,C++ 语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便。现在 C++11 中增加了线程以及线程相关的...

C语言与CPP编程
发表了文章

C语言线程库的使用

线程是轻量级的进程(LWP:light weight process),在 Linux 环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合...

C语言与CPP编程
发表了文章

C++ 使用 chrono 库处理日期和时间

C++11 中提供了日期和时间相关的库 chrono,通过 chrono 库可以很方便地处理日期和时间,为程序的开发提供了便利。chrono 库主要包含三种类型...

C语言与CPP编程

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券