C++
烟雨天青色
一枚程序员出身的职业网络安全讲师,热爱技术,乐观上进!擅长CTF、Web渗透测试、内网渗透、域渗透、应急。毕业于山东政法大学,现就职于国内某大型网络安全公司。
展开
-
进制转换方法
一、C语言中进制的表示方法:%d、%o、%x分别对应表示十进制数、八进制数和十六进制数,在输出时使用格式化输出即可。二、C++语言中进制的表示方法dec -> 十进制数oct -> 八进制数hex -> 十六进制数转换过程可以使用相应方法进行进制的输入与输出。十六进制值得注意的是:输出大写需要使用setiosflags(ios::uppercase)方...原创 2019-01-23 16:28:43 · 1106 阅读 · 0 评论 -
PTA天梯赛 L1-003 个位数统计
这个题呢,上来一看题目中给的这个公式吓一跳,都是啥玩意,说实话,直到我做出来这道题目仍然没有看懂给的这个公式是啥意思。好了,不叨叨了,说正事。这个题呢简单来说就是让你统计所给的一串数中所有数字出现的频率以及这个数是啥,之前很多同学接触到的可能是只统计一串数字中某一个数字出现的次数,这个是比较简单的,一个循环结构就可以搞定,但是这个题需要考虑的因素还是比较多的,既要把数字出现的次数输出出来...原创 2019-03-02 12:50:42 · 437 阅读 · 0 评论 -
详解C++中this指针
1、简述类的所有非静态成员函数都有一个隐含参数,即this指针。在创建一个类的对象时,this指针就被初始化指向该对象。当一个对象调用其成员函数时,this指针作为一个隐含参数,被赋值为当前对象的地址,即this指针指向了当前的调用对象。2、this指针的用处一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函...原创 2019-04-03 08:56:17 · 435 阅读 · 0 评论 -
C/C++关于行末空格的控制输出
作为一名编程算法竞赛的常住选手,最近好多人在问我C/C++的输出怎么控制行末空格的问题。其实在我之前在刷题过程中,经常会遇到的输出控制:“行末不要有空格”,我们用日常的输出方式:for(int i = 0;i < n;i++){ cout << a[i] << " ";}或for(int i = 0;i < n;i++){ print...原创 2019-04-28 08:31:33 · 15046 阅读 · 4 评论