Stephan Lavavej提出了一个非常有趣也很尖锐的问题:“C++的未来在哪里?”
这个问题是有解的。没有哪个语言会成为永恒,不是吗?(尽管C语言现在依旧生机勃勃)我不希望C++在2017年,或者甚至在2057年也依然那么有活力。在计算机行业,50年已经是一个几乎不可思议的时间了;虽然到今年为止,晶体管已有60年的历史。所以,在我问“C++的未
转载
精选
2011-07-09 23:34:07
386阅读
点赞
1评论
C++的现状和未来作者:贾斯汀·詹姆斯翻译:PurpleEndurer,2009-07-10 第1版分类:编程语言标签:开发人员,C++,C/C++,编程语言,软件开发,软件/网站开发,Justin James 来看看贾斯汀·詹姆斯为什么认为具有良好工作能力的C++开发人员有很大的潜力罢。——————————————————————————————— TechRepublic
翻译
2022-12-07 13:29:18
332阅读
本文由 伯乐在线 - 周昌鸿 翻译自 Meeting C++。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。上周Meeting C++2013结束后,我对C++思考了很多,有一些内容和指针有关。在C++ 11中只对指针进行了小量的更新(引入了nullptr),不过过去几年中,C++中指针的语义和用法却发生了很多变化。首先,我们从指针的原始意义开始,C++11中简单如type
转载
2021-08-12 00:38:08
101阅读
2017年毕业的大学生700多万,加上出国留学回来及没有找到工作的往届毕业生,将近有1000多万大学生同时竞争。就业形势严峻,竞争更是激烈异常。试想一下,如果还考虑未来要发展的好,就进一步缩小了就业范围,可谓是难上加难了。否则即使让你软磨硬泡的某到一个工作?那么几年后呢?你还会喜欢你做的这个工作吗?这个工作是你的职业吗?那么,怎么才能兼顾现在和未来呢?未来的发展趋势就是科技影响程度会越来越大,更大
原创
2017-09-11 18:24:22
350阅读
C++方向面经
一面 2019/8/10
1、Linux 进程和线程的区别
2、为什么主线程没了,其他也跟着没了
3、手撕代码,求 01 矩阵最大正方形面积
4、手撕代码,归并排序
二面
1、Tcp 四大定时器,client 和 server 如果一方掉线会怎么样,掉线重连会怎么样,进程挂
了怎么样,宕机了会怎么样?什么时候发送 rst,收不到 RST 的话重试多久?
2、软链接和硬链接的区别,
原创
2021-08-26 09:34:43
128阅读
C++0x: The future of C++ By Alex Allain What is C++0x? C++0x was the working name for the new standard for C++, adding many language features tha...
转载
2012-10-11 23:22:00
60阅读
2评论
C++方向面经一面 2019/8/101、Linux 进程和线程的区别2、为什么主线程没了,其他也跟着没了3、手撕代码,求 01 矩阵最大正方形面积4、手撕代码,归并排序二面1、Tcp 四大定时器,client 和 server 如果一方掉线会怎么样,掉线重连会怎么样,进程挂了怎么样,宕机了会怎么样?什么时候发送 rst,收不到 RST 的话重试多久?2、软链接和硬链接的区别,我从 inode 引用计数的角度来答3、Linux 下信号量,怎么屏蔽,知道哪些不可屏蔽的信号4、双向输出重定
原创
2022-02-14 10:59:39
147阅读
无论是虚拟现实和增强现实游戏开发、独立游戏开发、游戏引擎开发还是网络游戏开发,C++都将继续发挥其高性能、灵
C++静态多态 函数模板 函数重载:包括普通函数的重载和成员函数的重载C++动态多态 派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中都有的同名、同参数表的虚函数的语句,编译时并不确定要执行的是基类还是派生类的虚函数;而当程序运行到该语句时,如果基类指针指向的是一个基类对象,则基类的虚函数被调用,如果基类指针指向的是一个派生类对象,则派生类的虚函数被调用。这种机制就叫作“多态
原创
2022-06-23 10:07:17
361阅读
在 C++ 中用类来定义自己的 抽象数据类型 ( abstract data type )数据抽象能够隐藏对象的内部表示,同时仍然允许执行对象的公有 public 操作。1, 类作用域2, 构造函数3, this 指针与类有关的三个新特征 : 1), 类作用域 2), 可变成员 3), 静态成员...
转载
2013-02-20 23:58:00
981阅读
2评论
C++类内存结构占内存的:1、虚拟函数表指针2、成员变量不占内存的:成员函数
原创
2021-09-28 14:48:21
710阅读
C++类内存结构 占内存的: 1、虚拟函数表指针 2、成员变量 不占内存的: 成员函数
转载
2020-06-06 16:42:00
178阅读
2评论
索引的故事在详细介绍 Rust 之前,我们先举一个例子。想象你是一个为新房子搭建煤气管道的工人,你的老板想要你去地下室把煤气管连到街上的主煤气管道里,然而你下楼时却发现有个小问题,这个房子并没有地下室。所以,现在你要做什么呢?什么都不做,还是异想天开地妄图通过把煤气主管道连到隔壁办公室的空调进气口来解决问题?不管怎么说,当你向老板汇报任务完成时,你或许会在煤气爆炸的土灰中以刑事疏忽罪起诉。这就是
原创
2021-04-03 17:11:40
136阅读
Rust 作为新兴编程语言深受 Haskell 和 OCaml 等函数式编程语言的影响,使得它在语法上与 C++ 类似,但在语义上则完全不同。Rust 是静态类型语言,同时具有完整类型推断,而不是 C++ 的部分类型推断,它在速度上可与 C++ 媲美的同时,也保证了内存安全。索引的故事在详细介绍 Rust 之前,我们先举一个例子。想象你是一个为新房子搭建煤气管道的工人,你的老板想要你去地下室把煤
转载
2020-02-22 11:01:00
122阅读
2评论
能不用cpp就不用要用了处理高并发的库libevent:事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台(libevent、libev、libuv)日志glog:google的开源日志系统,相比较log4系列的日志系统,它更加轻巧灵活,而且功能也比较完善。spd...
原创
2021-09-29 13:45:10
1319阅读
标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的一个副本Vector v3(n,i);//v...
转载
2013-01-24 23:19:00
218阅读
2评论
1.C++Builder 是高性能的C++开发工具 C++Builder是基于C++的,它具有高速的编译,连接和执行速度。同时
转载
2023-01-04 14:07:47
278阅读
C++ | C++函数的重载C++函数的重载C++ 允许多个函数拥有相同的
原创
2023-03-17 19:45:47
145阅读
正在学习JAVA,记录一下啊
原创
2018-10-17 16:10:42
278阅读
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创
2024-06-28 11:55:55
1524阅读