腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
我的技术专栏
专栏作者
举报
87
文章
102648
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
c++
java
存储
ide
数据结构
其他
python
打包
c 语言
go
linux
容器
缓存
jvm
unity
二叉树
socket编程
javascript
数据库
ubuntu
腾讯云测试服务
游戏
面向对象编程
安全
汇编语言
云数据库 Redis
sql
分布式
jdk
xml
android
qt
嵌入式
云数据库 SQL Server
api
tomcat
unix
消息队列 CMQ 版
图像处理
渲染
shell
hashmap
tcp/ip
gcc
数据处理
https
nat
kafka
unicode
ascii
append
key
list
reverse
root
sort
sudo
登录
搜索文章
搜索
搜索
关闭
C++11特性:decltype关键字
打包
编程算法
我们之前使用的typeid运算符来查询一个变量的类型,这种类型查询在运行时进行。RTTI机制为每一个类型产生一个type_info类型的数据,而typeid查询返回的变量相应type_info数据,通过name成员函数返回类型的名称。同时在C++11中typeid还提供了hash_code这个成员函数,用于返回类型的唯一哈希值。RTTI会导致运行时效率降低,且在泛型编程中,我们更需要的是编译时就要确定类型,RTTI并无法满足这样的要求。编译时类型推导的出现正是为了泛型编程,在非泛型编程中,我们的类型都是确定的,根本不需要再进行推导。
Tencent JCoder
2022-05-06
310
0
C++11特性:auto关键字
编程算法
打包
c++
本文的内容已经不新鲜了。关于auto,翻来覆去被人知道的都是这些东西,本文并没有提出新颖的auto用法。 本人原是痛恨博客一篇篇都是copy而来缺乏新意的探索,当然,本文不是copy而来,但发布这样一篇大家皆知的文章心里甚是惶恐。 本文对auto的内容加以整理,权当是自己的复习笔记了。
Tencent JCoder
2022-05-06
358
0
C++内联函数
c++
ide
打包
编程算法
嵌入式
在C语言中,我们使用宏定义函数这种借助编译器的优化技术来减少程序的执行时间,那么在C++中有没有相同的技术或者更好的实现方法呢?答案是有的,那就是内联函数。内联函数作为编译器优化手段的一种技术,在降低运行时间上非常有用。我们将从:
Tencent JCoder
2022-05-06
557
0
C++强制类型转换操作符 const_cast
编程算法
c++
打包
const_cast也是一个强制类型转换操作符。《C++ Primer》中是这样描述它的:
Tencent JCoder
2022-05-06
261
0
C++编译期多态与运行期多态
打包
c++
前言 今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与函数的重载解析,这种多态在编译期进行,因此称为编译期多态或静态多态。在本文中,我们将了解: 什么是运行期多态 什么是编译期多态 它们的优缺点在哪 运行期多态 运行期多态的设计思想要归结到类继承体系的设计上去。对于
Tencent JCoder
2018-07-02
1.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档