编程语言学习-C++
Jim_Magic_2018
行胜于言
展开
-
C++ stack的使用
借发本文的机会学习一下C++中stack的使用。***本文为转载,原文链接:https://www.cnblogs.com/hdk1993/p/5809161.html ,版权归原文作者所有,转发仅为个人学习使用***c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include<stack>头文件;定义sta...转载 2019-01-09 12:20:04 · 4660 阅读 · 0 评论 -
C++学习杂记190330
C++ << 与 >> 的优先级我在使用<<和三元的条件判断时遇到了这个问题,cout<<(...)?... : ... 这样写是有问题的,因为<<的优先级比三元运算符的优先级高,所以应该写成 cout<<((...)?... : ...)。<algorithm> 中已经有现成的max和min函数,直接...原创 2019-03-30 17:48:17 · 148 阅读 · 0 评论 -
C++学习杂记190328
memset的使用 基本格式void *memset(void *s, int ch, size_tn); 第一项为数组的指针,第二项为要替换的字符,第三项为替换长度。 特别注意:memset按字节对内存块进行初始化,也就是说,正常的对于char类型的数组而言是没有问题的,因为一个char就是一个字节。但是对于其他,比如说希望对int类数组进行初始化,则应当小心,int依据电脑配置不同,一...原创 2019-03-28 01:55:16 · 160 阅读 · 0 评论 -
C++学习杂记190401
今天的第一点,是关于使用for循环遍历string对象的内容是string长度发生变化的情况,例如下面这段:#include<iostream>#include<string>using namespace std;int main() { string a="1234567"; for(int j;j<a.length();j++){...原创 2019-04-01 23:18:20 · 166 阅读 · 0 评论