技术总结
文章平均质量分 51
MoreChiession
这个作者很懒,什么都没留下…
展开
-
warning: C4305从“int”到“char” 截断
有时候想打印出一些特殊符号来组成图像的时候,会遇到这种问题:特殊字符无法赋值给char型字符。这时候有两种解决办法。 方法一:将char型改为string型。(#include <string>) 一般来说,没办法赋值给char型是因为这个特殊符号虽然看上去只有一个字符,但实际上它所占的空间是一个字符串。如下图所示: 将普通字符以字符的形式赋值给s1,特殊字符以字符的形式赋...原创 2018-06-12 17:22:14 · 8408 阅读 · 1 评论 -
C++ 输入一行int数组
在C++中,关于输入一行char数组,我们可以用get()或者getline(),但这两个函数的参数却只能是字符(串)型变量,而不能是整型变量。那么如果要输入一行(未知具体有多少个变量输入)整型变量,该如何呢?可以用while()与cin的组合来实现:int num[100]; //int型数组用于存储输入变量int i=0;while (cin>>num[i]){...原创 2018-08-03 12:11:34 · 89936 阅读 · 10 评论 -
获取类中的private变量
在类的定义中,会将一些不愿意被其他类直接使用的变量定义为private变量。要对类内的变量进行读取或修改,需要调用该类中的public方法。那么在编译过程中,是否真的只能通过类提供的公开的方法来修改其私有的变量吗?其实不然。要获取类中的private变量,方法有很多,在这里就只介绍其中两种方法。方法1:通过强制类型转换,使用外部指针访问类中的私有变量。假如我们知道类中的private变...原创 2018-10-16 14:09:15 · 3745 阅读 · 0 评论