首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
YuFeng
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
windows下socket的recvfrom阻塞的奇怪问题
此处只做记录,不做分析。 同样的recvfrom. 但是 代码1 是正常的,每隔5s重新continue。 代码2 只有首次是等待5s,之后不会再阻塞,会直接返回。 错误码都是 10060。
const type& param 的使用
最近突然发现我写代码时非常容易下意识使用类似const std::string& str,这样的形参。 但是为什么这样写,有没有好处,我还不清楚。所以今天记录一下。 现在我有一个这样的函数,其实因为a
一个std::string str = std::string(char[])时str.length()不正确的问题
写东西时发现在这种情况下,string的length值错误: 因为这种情况string没法根据'\0'判断结尾,所以可以有这几种修改办法:
C++的isalnum()函数
今天写base64解码的时候发现一个很好用的标准库函数。 具体如下: isalnum()可以判断输入是不是A-Z,a-z,0-9之间的字符。
函数参数Const int& value的更新问题
写代码的时候突然想到一种情况,顺手测试了下发现和预想的不一样,记录一下。 代码是这样的: 很简单的功能,想看看对同一个地址的数据读写的更新结果。 运行结果是: printfValue的值一直没有变化。
windows 测试dllexport
配置类型是动态库(.dll) 且 没有dllexport 直接在附加依赖项这里设置为加载dll文件。 编译报错, 加入dllexport,修改附加依赖项为 lib。 编译通过,运行正常。 感觉还是li
windows下的dllexport
之前一直是在Linux搞开发,最近换到windows下,在Visual Studio里面配置的时候发现一个问题。 不知道怎么设置用静态库和动态库 这个问题具体描述的话: 为什么输入 里面在调用一些第三
emplace_back()参数不可以为std::pair<>
原因: 因为emplace_back是直接根据参数来构造的,不会先构造好,再复制。 push_back会先构造再复制。(大致意思,左值右值具体情况具体分析)
[[noreturn]] 运行报错
有一段程序,我最开始下意识这样写的: 编译可以通过,但是运行会直接报错,显示 后面把[[noreturn]] 去掉就可以了,为什么? 暂时没查到原因,暂做记录。
char* 的size计算函数
之前没注意过可以直接使用strlen(char*)来计算长度,一直习惯性的用传过来的size。 代码是 结果是 11,是不包含'\0'的。
下一页
个人成就
文章被阅读
2,918
掘力值
272
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2020-11-26