zoukankan      html  css  js  c++  java
  • C++ primer 5th : 第三章笔记

    	3.1 命名空间:
    		using namesapce std;
    		uuing std::cin;
    	3.2 string:
    		构造: 参照 en.cppreference.com
    		重载的运算符: + , == , = ,  != , > , >= , < , <= ,  []
    		cctype 处理单个字符的函数
    	3.3 vector: 模板
    		构造: 参照 en.cppreference.com
    		添加元素: push_back
    		运算符重载: = (可以是{}) , == , != , > , < , >= , <=    ( 内部元素包含这些运算符的重载才能调用 )
    	3.4 迭代器:
    		运算符重载:
    		  == , != ,
    		  *  : 获取其指向的元素。
    		  -> : 访问其成员。
    		  ++ite : 左移
    		  --ite : 右移
    		  ite + n;
    		  ite - n;
    		  ite +=n;
    		  ite -=n;
    		  ite - ite2;
    
    		  注意不支持两个迭代器件相加的操作。
    		类型:
    			iterator
    			const_iterator
    	3.5 数组:
    		显示初始化:
    			维度可省略 让编译器从 {} 推导
    			局部 int 类型数组未定义。
    		指针和数组:
    			auto 数组 得到指针 , decltype 数组 依然还是数组 , 数组当参数会降低成为指向低一级维度的指针。
    		
    
  • 相关阅读:
    对于git的认识
    第一篇博客
    结对编程
    对git的认识
    李叔同先生的《梦》
    51nod 1449 砝码称重
    LeetCode 21-29题解
    LeetCode 11-20题解
    LeetCode 6-10 题解
    LeetCode刷题重启博客
  • 原文地址:https://www.cnblogs.com/Geek-Z/p/9932970.html
Copyright © 2011-2022 走看看