腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
C/C++基础
专栏作者
举报
994
文章
2104341
阅读量
108
订阅数
订阅专栏
申请加入专栏
全部文章
其他
编程算法
linux
go
c++
存储
数据库
command
打包
shell
人工智能
mysql
ios
数据
sql
tcp/ip
windows
leetcode
进程
bash
云数据库 SQL Server
安全
遍历
api
数据结构
字符串
函数
bash 指令
网站
ssh
数组
系统
ide
git
json
http
开源
缓存
排序
java
github
unix
程序
搜索
容器
二叉树
变量
node.js
腾讯云测试服务
正则表达式
索引
c#
文件存储
访问管理
登录
对象
javascript
网络安全
二进制
脚本
连接
权限
算法
线程
指针
int
root
服务
服务器
后台
接口
命令行
优化
终端
html
分布式
es
Elasticsearch Service
链表
配置
汇编语言
游戏
面向对象编程
grep
udp
gcc
kill
path
pid
ps
return
string
time
txt
编译
递归
管理
客户端
内存
统计
网络
c 语言
xml
dns
数据处理
微服务
nat
db
gnu
posix
sleep
var
操作系统
测试
队列
集合
事务
原理
jquery
ecmascript
云数据库 Redis
apache
日志服务
命令行工具
serverless
socket编程
https
case
file
func
gorm
ip
jobs
ls
network
reverse
stack
version
vuepress
部署
程序员
服务端
基础
加密
开发
模型
设计
文件系统
协议
性能
压缩
语法
主机
对象存储
mac os
php
python
lua
css
access
svn
搜索引擎
深度学习
消息队列 CMQ 版
数据加密服务
express
erp
lamp
数据分析
任务调度
unicode
ascii
ipv6
bind
calendar
cat
crontab
directory
error
gin
google
init
interface
io
join
line
matrix
next
proc
rest
select
shift
sort
std
table
tail
target
tree
wait
web
wikipedia
并发
存储过程
代理
定时任务
反射
泛型
工具
快捷键
内核
事件
同步
最佳实践
负载均衡
官方文档
机器学习
.net
servlet
jsp
android
qt
嵌入式
sqlite
nosql
eclipse
tomcat
lucene/solr
windows server
负载均衡缓存
容器镜像服务
神经网络
laravel
批量计算
NAT 网关
SSL 证书
短信
图像处理
url 安全
运维
jdk
gui
asp
ftp
单元测试
markdown
rpc
uml
微信
机器人
openapi
nest
腾讯云开发者社区
kafka
sdk
raft
add
admin
adobe
alias
ansi
apply
arguments
ava
average
back
bit
boot
bug
builder
char
chatgpt
chrome
ci
class
commit
console
count
cron
crud
curl
dao
data
ddl
delay
dql
elf
eval
factory
filepath
fork
function
gc
gdb
glob
graphics
gzip
hash
hierarchy
identifier
increment
intervals
iso
lines
load
lock
map
match
md5
media
memory
message
middleware
mkdir
mmap
null
object
ode
photoshop
ping
private
process
redis
rsa
save
service
set
sha1
shadow
shutdown
size
sizeof
snmp
stdout
strip
struct
sudo
tcl
tcp
timer
truncate
unique
unzip
varchar
watch
zip
编译器
插件
磁盘
定时器
翻译
高可用
工作流
后台开发
互联网
技巧
集群
监控
兼容性
开发者
垃圾回收
漏洞
路由
面试
内存管理
前端
日志
设计模式
生命周期
视频
数据类型
调试
线程安全
异常
中间件
搜索文章
搜索
搜索
关闭
C++ IO格式控制
编程算法
ios
c++
C语言中,我们可以通过函数printf和scanf进行格式化控制,而在C++中仍然包含了前者,但还提供了以下两种格式控制的方法: (1)使用流成员函数进行格式控制; (2)使用预定义操作符进行格式控制。
恋喵大鲤鱼
2019-02-22
933
0
C++ endl的本质是什么
ios
编程算法
c++
c 语言
自从在C语言的教科书中利用Hello world程序作为学习的起点之后,很多程序设计语言的教科书都沿用了这个做法。我们写过的第一个C++程序可能就是这样的。
恋喵大鲤鱼
2019-02-22
1.3K
0
C++纯虚函数与抽象类
java
ios
为什么说虚函数是C++最重要的特性之一呢,因为虚函数承载着C++中动态联编的作用,也即多态,可以让程序在运行时选择合适的成员函数。虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public。那么: (1)为什么类的静态成员函数不能为虚函数? 如果定义为虚函数,那么它就是动态绑定的,也就是在派生类中可以被覆盖的,这与静态成员函数的定义(在内存中只有一份拷贝,通过类名或对象引用访问静态成员)本身就是相矛盾的。
恋喵大鲤鱼
2018-09-27
1.4K
0
C++ explicit禁止单参数构造函数隐式调用
ios
C++中单参数构造函数是可以被隐式调用的,主要有两种情形会隐式调用单参数构造函数: (1)同类型对象的拷贝构造;即用相同类型的其它对象来初始化当前对象。 (2)不同类型对象的隐式转换。即其它类型对象隐式调用单参数拷贝构造函数初始化当前对象。比如A a=1;就是隐式转换,而不是显示调用构造函数,即A a(1);。像A(1)这种涉及类型转换的单参数构造函数,又被称为转换构造函数(Converting Constructor)。
恋喵大鲤鱼
2018-09-27
4.6K
1
C++使用引用捕获异常
ios
人工智能
catch子句捕获异常时既可以按值传递,也可以按照引用传递,甚至按照指针传递,但推荐使用引用捕获异常。考察如下程序:
恋喵大鲤鱼
2018-08-13
501
0
利用OpenMP实现埃拉托斯特尼(Eratosthenes)素数筛法并行化
编程算法
linux
windows
ios
筛法是一种简单检定素数的算法。据说是古希腊的埃拉托斯特尼(Eratosthenes,约公元前274~194年)发明的,又称埃拉托斯特尼筛法(sieve of Eratosthenes)。
恋喵大鲤鱼
2018-08-03
1.4K
0
C++认识容器的迭代器
容器
存储
ios
假设有个map容器,用于存储大学班级中各个家乡省份对应的学生数,key为省份中文全拼,value为学生数。现需要删除人数为0的记录,删除代码如下:
恋喵大鲤鱼
2018-08-03
1.2K
0
C++ new的三种面貌
人工智能
ios
C++中使用new运算符产生一个存在于Heap(堆)上对象时,实际上调用了operator new()函数和placement new()函数。在使用new创建堆对象时,我们要清楚认清楚new的三种面貌,分别是:new operator、operator new()和placement new()。
恋喵大鲤鱼
2018-08-03
5K
0
C++中cin的详细用法
存储
ios
cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream 类的对象。这里的标准输出指的是终端键盘,标准错误输出指的是终端的屏幕。
恋喵大鲤鱼
2018-08-03
6.5K
0
关于函数参数入栈的思考(函数调用约定,入栈顺序)
ios
人工智能
首先,要实现函数调用,除了要知道函数的入口地址外,还要向函数传递合适的参数。向被调函数传递参数,可以有不同的方式实现。这些方式被称为“调用规范”或“调用约定”。C/C++中常见的调用规范有__cdecl、__stdcall、__fastcall和__thiscall。
恋喵大鲤鱼
2018-08-03
2.4K
0
C++ struct与union
windows
ios
人工智能
编码运行环境:VS2012+Win32+Debug Win32既表示运行平台是Windows 32bits操作系统,又表示生成32bits的应用程序。
恋喵大鲤鱼
2018-08-03
595
0
new和delete的使用规范
ios
人工智能
C++的动态内存管理是通过new和delete两个操作来完成的,即用new来申请空间,用delete来释放空间。在使用new和delete时,注意以下原则。
恋喵大鲤鱼
2018-08-03
549
0
野指针
ios
人工智能
存储
指向非法的内存地址指针叫作野指针(Wild Pointer),也叫悬挂指针(Dangling Pointer),意为无法正常使用的指针。
恋喵大鲤鱼
2018-08-03
463
0
C/C++数据类型的转换之终极无惑
安全
ios
人工智能
数据类型在编程中经常遇到,虽然可能存在风险,但我们却乐此不疲的进行数据类型的转换。
恋喵大鲤鱼
2018-08-03
701
0
C++函数指针简介
ios
人工智能
erp
(1)定义函数指针的语法形式比较复杂,常借助于typedef类型定义符来简化函数指针的定义。
恋喵大鲤鱼
2018-08-03
354
0
C++解引用运算符*重载
ios
人工智能
“*”是一个一元操作符,它作用于指针,获取指针所指单元的内容。当某个类中对*操作符重载时,是将该类对象当做一个指针看待,而用*操作符提取指针所指向的内容。考察如下程序。
恋喵大鲤鱼
2018-08-03
1.5K
0
C++不要在构造函数和析构函数中调用虚函数
ios
人工智能
虽然可以对虚函数进行实调用,但程序员编写虚函数的本意应该是实现动态联编。在构造函数中调用虚函数,函数的入口地址是在编译时静态确定的,并未实现虚调用。但是为什么在构造函数中调用虚函数,实际上没有发生动态联编呢?
恋喵大鲤鱼
2018-08-03
2.7K
0
虚调用及其调用的具体形式
ios
人工智能
虚调用是相对于实调用而言,它的本质是动态联编。在发生函数调用的时候,如果函数的入口地址是在编译阶段静态确定的,就是是实调用。反之,如果函数的入口地址要在运行时通过查询虚函数表的方式获得,就是虚调用。
恋喵大鲤鱼
2018-08-03
378
0
C/C++数组与指针详解
ios
人工智能
存储
数组大小(元素个数)一般在编译时决定,也有少部分编译器可以运行时动态决定数组大小,比如icpc(Intel C++编译器)。
恋喵大鲤鱼
2018-08-03
730
0
抛出和接收异常的顺序
安全
express
ios
异常(exception)是C++语言引入的错误处理机制。它 采用了统一的方式对程序的运行时错误进行处理,具有标准化、安全和高效的特点。C++为了实现异常处理,引入了三个关键字:try、throw、catch。异常由throw抛出,格式为throw[expression],由catch捕捉。Try语句块是可能抛出异常的语句块,它通常和一个或多个catch语句块连续出现。
恋喵大鲤鱼
2018-08-03
920
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档