首页 > 编程语言 >「REMAKE C++」Day 2

「REMAKE C++」Day 2

时间:2022-12-16 03:00:11浏览次数:44  
标签:decltype string C++ 引用 REMAKE 类型 Day

Day 2

今天的学习主要是阅读 C++ Primer 第 2 章结尾以及第 3 章。

  • decltype 类型指示符

    • decltype(f()) sum = x; sum 类型与 f 返回类型相同。
    • decltype((variable)), decltype(variable) 前者的结果永远是引用类型,后者当且仅当 varaible 是一个引用。
    • int *p = x; decltype(*p) y = x; y 是一个引用,传入的 *p 是一个解引用。
  • 预处理保护
    在某些头文件中,如 xxx.h ,按照如下代码可以防止头文件被重复包含。

#ifndef XXX_H
#define XXX_H
// 文件代码内容
#endif
  • getline, getline(输入流,string_name) 读取一行字符,并且不存换行符。

  • string 类型做加法,不能有 string s1 = "hello" + "," + s2 字符常量直接相加(+ 号从左到右运算,将 s2 换到 左边是可以的)。

标签:decltype,string,C++,引用,REMAKE,类型,Day
From: https://www.cnblogs.com/Roshin/p/remake_cpp_day2.html

相关文章

  • 代码随想录Day42
    回溯算法理论基础:回溯算法的本质是穷举,可以通过剪枝来优化回溯的效率。回溯问题一般应用于:组合问题、切割问题、子集问题、排列问题、棋盘问题组合和排列的区别在于:组......
  • Dev c++如何生成32位exe或64位exe
    以a32.c和a64.c为例生成32位exe 生成64位exe ......
  • Djangoday06
    目录Djangoday06一、ORM执行SQL语句1.raw2.connection二、神奇的双下划线查询三、ORM外键字段创建1.ORM外键字段创建理论铺垫2.ORM外键字段创建相关操作四、多表查询(基于......
  • 400+条实用C/C++框架、库、工具整理 ,你能想到的都在这里了
    正文: 超级值得收藏的C/C++资料宝库,汇总了400+条C++框架、库和工具。内容包括C/C++各个领域:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代......
  • C/C++电子英汉词典
    C/C++电子英汉词典设计课题:电子英汉词典设计一、问题描述:英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找......
  • C/C++KTV点歌系统
    C/C++KTV点歌系统KTV点歌系统(版本1)1设计要求采用链表(系统中可以设定任意数目的记录,但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个卡......
  • C++学习---cstdio的源码学习分析05-打开文件函数fopen
    cstdio中的文件访问函数stdio.h中定义了一系列文件访问函数(fopen,fclose,fflush,freopen,setbuf,setvbuf),接下来我们一起来分析一下fopen对应的源码实现。fopen:打开文件fclose:关......
  • C/C++学生选课系统
    C/C++学生选课系统现有若干个班级的学生,进行下学期课程的选课,假设已经通过文件储存了选课内容的数据库,数据库中包括n门课(课程内容由学生自己定)第i门课程能接纳的学生数......
  • 进入python的世界_day53_Django模型层的外键建立、连表查询
    一、ORM执行SQL语句1.raw()models.表名.objects.raw('sql语句')#注意,sql语句内的表,要用应用+表名才是真正能查到的表2.运用模块​ 不会提示,要自己手敲,就是类似以......
  • 每日食词—day042
    transformv. n.变换、转换、转变、变形scopen. v.范围、作用域、适用范围entityn.实体、个体noopn.等待、空语句、电梯式调度程序underlyingadj. v.......