写点什么

c++

16 人感兴趣 · 229 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/6b/6b0484c35fa2ab4730349046b6d797e7.jpeg?x-oss-process=image/resize,w_416,h_234

const 与指针交集的那些事

用户头像
Bob7 小时前

我们要么在苦痛中变得强大,要么在开悟中得到成长。漠不关心的冷淡态度,只会让你故步自封、裹足不前。——《生而不凡》

https://static001.geekbang.org/infoq/6a/6aa01a8ab6cedc8146a5529fce833c27.jpeg?x-oss-process=image/resize,w_416,h_234

DNS 原理及其应用

用户头像
赖猫4 月 13 日

网络上的所有主机,从只能手机到笔记本电脑个人PC到为大量零售网站提供内容服务的服务器,都是通过IP的形式定位找到彼此并互相通信。然而IP地址对于人类来说比较不易于记忆且复杂,所以当我们打开浏览器浏览网站时,我们不再需要通过这些冗长复杂的IP进行访问

https://static001.geekbang.org/infoq/6a/6aa01a8ab6cedc8146a5529fce833c27.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 虚函数表剖析

用户头像
赖猫4 月 10 日

为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。

https://static001.geekbang.org/infoq/7c/7c11cbffbd11053d052f6d7c61c19938.jpeg?x-oss-process=image/resize,w_416,h_234

月薪 30K 以上的 C/C++Linux 后台服务器开发学习路线是怎样的?

用户头像
赖猫4 月 8 日

随着业务市场的不断壮大,更便捷的开发语言也越来越受到市场的欢迎。Java,python还有新贵golang。那c/c++语言的开发者市场在哪里。虽然说没有活干说的可能过于夸张,但是面临的事实就是比不了。可能初学一点Java,python等等就能找到一份不错的开发工作,但

https://static001.geekbang.org/infoq/56/5699b35b5ada9c58a6ae4cbb6ca037d1.jpeg?x-oss-process=image/resize,w_416,h_234

清明|TcaplusDB 持续为您保驾护航

用户头像
TcaplusDB4 月 2 日

清明将至,又到一年休闲踏青,祭拜祖先的时机。

https://static001.geekbang.org/infoq/0e/0e8cf0697a95158fbd1ab8a25dbb923c.jpeg?x-oss-process=image/resize,w_416,h_234

愚人节快乐,但 TcaplusDB 永不愚你

用户头像
TcaplusDB4 月 1 日

愚人节(别名:万愚节、幽默节,英文名:April Fool's Day或All Fools' Day)是从19世纪开始在西方兴起流行的民间节日,日期在每年公历的4月1日。对于愚人节的起源有很多种说法:一种说法认为这一习俗源自印度的“诠俚节”。该节规定,每年三月三十一日的节日

浅论指针(一)

用户头像
Integer3 月 30 日

对于经验丰富的行家而言,得心应手的工具在初学时的困难程度往往要超过那些容易上手的工具。——《C陷阱与缺陷》,〔美〕Andrew Koenig

如何学习数据结构与算法

学习数据结构与算法一个很重要的前提,就是至少熟练掌握一门编程语言。至于是那种语言就无关紧要了,C 语言、C++、Java、Python 等语言都可以。因为无论是数据结构还是算法,它教会我们的是解决问题的思想,并不挂靠某一门具体的编程语言。换句话说,在掌握任

C++ 中的 task based 并发

用户头像
赖猫3 月 24 日

async:提供最高层次的抽象。如果你不需要控制线程的运行时机,就选这个。

C++ socket 通讯详解及注意事项

用户头像
赖猫3 月 24 日

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。

c++11&14- 智能指针

用户头像
赖猫3 月 24 日

学c++的人都知道,在c++里面有一个痛点,就是动态内存的管理,就我所经历的一些问题来看,很多莫名其妙的问题,最后都发现是内存管理不当引起的。

https://static001.geekbang.org/infoq/37/37e41ab88da4bea88fd0e3b3ce5a3320.jpeg?x-oss-process=image/resize,w_416,h_234

[C++ 总结记录] 构造函数初始化注意点

用户头像
图解AI3 月 24 日

a. 初始化列表方式初始化属性,函数体可以为空

https://static001.geekbang.org/infoq/37/37e41ab88da4bea88fd0e3b3ce5a3320.jpeg?x-oss-process=image/resize,w_416,h_234

[C++ 总结记录] 构造函数与析构函数调用时机

用户头像
图解AI3 月 24 日

>a. 使用一个已经创建完毕的对象来初始化一个新对象

https://static001.geekbang.org/infoq/37/37e41ab88da4bea88fd0e3b3ce5a3320.jpeg?x-oss-process=image/resize,w_416,h_234

[C++ 总结记录] 函数相关细节注意点

用户头像
图解AI3 月 24 日

返回值 函数名(参数=默认值){}

C++ 后台开发必看,这个学习路线必须收藏

用户头像
赖猫3 月 23 日

在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。

https://static001.geekbang.org/infoq/27/275dec6542d8f9e808cfae4338a9d749.jpeg?x-oss-process=image/resize,w_416,h_234

一份百投百中的计算机校招简历是如何迭代足足 26 版的?

用户头像
拓跋阿秀3 月 23 日

​​我就是靠着这份简历拿到了字节跳动SP、华为、B站等6个offer的

https://static001.geekbang.org/infoq/29/29332f7e8a25970da77b0196fe66ff2d.jpeg?x-oss-process=image/resize,w_416,h_234

双非渣硕的我是如何拿到字节跳动研发岗 SP

用户头像
拓跋阿秀3 月 23 日

自己的秋招总结,成功拿到字节跳动、华为、百度、B站、农业银行等offer~

如何巧妙的去除数组中的空格?

用户头像
程序媛观澜3 月 22 日

如何将字符串数组的空格去除_C++

C++ 线程池 ThreadPoolExecutor 实现原理

在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处:

C/C++ 性能优化背后的方法论:TMAM

介绍TMAM理论相关介绍,同时利用该理论并结合vtune 进行程序性能优化实践。

混合编程:如何用 python11 调用 C++

摘要:在实际开发过程中,免不了涉及到混合编程,比如,对于python这种脚本语言,性能还是有限的,在一些对性能要求高的情景下面,还是需要使用c/c++来完成。

并发编程 - 原子操作 CAS

用户头像
赖猫3 月 12 日

假定有两个操作A 和B,如果从执行A 的线程来看,当另一个线程执行B 时,要么将B 全部执行完,要么完全不执行B,那么A 和B 对彼此来说是原子的。

https://static001.geekbang.org/infoq/75/757a40e0d25b91e151252073ac04ffbd.jpeg?x-oss-process=image/resize,w_416,h_234

Linux C/C++ 学习路线(已拿腾讯、百度等)

用户头像
赖猫3 月 10 日

Linux C/C 从零基础到入门、到熟悉的一些路线,对于想走这个方向的同学,可以认真看看,分享到这里来,希望对于正在走 Linux C/C 路上的同学能有所帮助。

大括号之谜:C++ 的列表初始化语法解析

摘要:有朋友在使用std::array时发现一个奇怪的问题:当元素类型是复合类型时,编译通不过。

「超全!」谷歌大神 LeetCode 刷题笔记 PDF 分享

这是一本面向有C++编程基础,但缺乏刷题经验的读者的教科书和工具书(不适合完全的编程小白喔);同时,这是一本总结了15种常见类型题,50种细分类型题,101道题解的LeetCode刷题指南~

https://static001.geekbang.org/infoq/3d/3da2e4c523e7e68363ac42c450f4c3b8.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】十:线程间到底共享了哪些进程资源

进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。

c++_c++资料文章-InfoQ写作平台