
C++那些事儿
有仙则茗
用简单粗暴普通看得懂的代码实现实用功能!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++:char*类型的实参和PCWSTR类型不兼容
在使用Visual Studio 2017进行C++网络编程的时候,遇到了char*类型的实参和PCWSTR类型不兼容的问题: 解决方法:点击菜单“项目”里面的最后一个“***属性”:选择“常规”,把字符集选项改成“未设置”即可:...原创 2020-06-25 11:23:43 · 1292 阅读 · 0 评论 -
1分钟学C++:switch语句遇到……重定义怎么办?C2086错误
在switch语句中,如果这样写:switch(a){case 1: A(); char c; cin>>c; break;}有可能会出现这样的错误: 这时,只需要将case的语句段加上花括号即可,就是这样:switch(a){case 1: { A(); char c; cin>>c; break; }}...原创 2020-05-11 09:59:07 · 1379 阅读 · 0 评论 -
1分钟学C++(三):如何查看数据/变量的类型?
最简单的一种方法就是使用typeid()。#include<iostream>#include<typeinfo>using namespace std;int main(){ int a = 1; double b = 2; cout << typeid(a).name() << endl; cout << t...原创 2020-04-30 09:39:26 · 1804 阅读 · 1 评论 -
1分钟学C++(二):如何将string字符串转换为数字?
如果有三个string类型的工资,如何求得平均值?即如果有三个数字型字符串:string a="1.2",b="2.2",c="3.2";double avg;求这三个数的平均值并保存到avg中?这里就涉及到字符串向数字的转换了。说实话有时候不得不吐槽一下C++,这种工作在Python中直接用eval()、int()等可以直接转换,C++就不行,还要自己来弄,麻烦死了。话不...原创 2020-04-30 09:33:17 · 3857 阅读 · 0 评论 -
1分钟学C++(一):如何让后面定义的函数调用在它前面定义的函数?
相信有些小伙伴刚开始写C++时候,会遇到这样的事情:函数B的定义在函数A的后面,如果要在B里面调用A函数,就会发生这样的错误: 其实解决方法也很简单,只需要在函数定义之前进行函数声明就好了。什么是函数声明呢?函数声明由返回类型、函数名称以及参数组成,就是函数定义第一行的东西。v...原创 2020-04-25 21:13:49 · 3902 阅读 · 2 评论 -
C++出现“cout不明确”的问题该怎么办
某个夜晚,敲着C++,忽然cout画上了横线,显示“cout不明确”。人傻了,连个cout都还能有错。试了一试,发现了方法,很简单:删掉using namespace std; ,保存一下。再写回 using namespace std; ,保存一下,就可以了。为什么呢?答案即将揭晓?????俺也不知道啊...原创 2020-04-25 20:05:43 · 35926 阅读 · 47 评论