主要学习内容:

  • 了解了IDE环境的含义

  • C++与C的区别:

    1. 新的数据类型:bool型

    2. 新的初始化方法:直接初始化int x(1024)
      • 经过查找,了解了直接初始化复制初始化的区别:“当用于类类型对象时,初始化的复制形式和直接形式有所不同:直接初始化直接调用与实参匹配的构造函数,复制初始化总是调用复制构造函数。复制初始化首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对象复制到正在创建的对象。”

      • 复制构造函数:

        > 1)一个对象作为函数参数,以值传递的方式传入函数体;
        
        >2) 一个对象作为函数返回值,以值传递的方式从函数返回;
        
        >3) 一个对象用于给另外一个对象进行初始化(常称为赋值初始化)。
      • 现在还只是初步了解概念,相信未来深入接触之后能更好的理解

    3. 随用随定义:一个经典的例子就是在for循环中for(int i=1;

      C++自学随笔的更多相关文章

      1. UE4自学随笔(一)

        本文及后续均为个人学习记录所用,难免毫无章法零零碎碎,希望看到此文的诸君勿怪. 一.Actor与Pawn Actor类 在UE4中,Actor类是可以放到游戏场景中的游戏对象的基本类型.你如果想放置任 ...

      2. C++自学随笔(2)

        引用 就像人的别名,人不能只有别名,变量也不能只有引用. 指针类型的引用:*&指针引用名 = 指针. 如int a = 10;int *p =&a;int *&q =p1 co ...

      3. Mybatis环境搭建:自学随笔

        环境:IDEA  MySQL 1.建立maven工程,导入坐标:编辑pom.xml,建立mybatis约束. 在https://mybatis.org/mybatis-3/zh/getting-sta ...

      4. 自学python3随笔--连接数据库和写EXCEL文件实现

        近日在自学python3,选择python,是由于它命令比较简单,语法也不算复杂,对我来说,要实现的功能用100行语句就能够实现.另外,一个原因,它是脚本形式的,调试比较方便,对我这些有很长时间没有写 ...

      5. 第三次作业随笔(new)包含了补作业

        第三次作业的题目:http://www.cnblogs.com/fzuoop/p/5187275.html 第一次看到题目的时候觉得应该是挺简单的,只要把输入的那一串东西挨个判断,用数列的方法,如果碰 ...

      6. 第二次作业----自学c++的选择与计划

        1.选择慕课网进行学习的原因 由于本来寒假是打算学习java的(如上篇随笔所言),所以向之前已经自学的同学问如何找教学视频,他就向我推荐了慕课网,在看了几集java的教学视频之后觉得慕课网挺好用的,所 ...

      7. 2017年2月22日-----------乱码新手自学.net 之Entity Framework 增删改

        由于我是自学的,没有人教,在网上查资料也查不到个所以然.问大神们也是爱理不理的. 所以这篇随笔纯粹源自于我自己的认识.是否真正正确我也没有把握. 如果有什么错误,请大神们给予指正 ========== ...

      8. NO.3:自学tensorflow之路------MNIST识别,神经网络拓展

        引言 最近自学GRU神经网络,感觉真的不简单.为了能够快速跑完程序,给我的渣渣笔记本(GT650M)也安装了一个GPU版的tensorflow.顺便也更新了版本到了tensorflow-gpu 1.7 ...

      9. 【.net开发者自学java系列】使用Eclipse开发SpringMVC(3)

        [.net开发者自学java系列]使用Eclipse开发SpringMVC(3) 标签(空格分隔): Spring RESTful 很久没继续学习java的spring了.接下来继续 回忆一下上个随笔 ...

      随机推荐

      1. linux 学习第十八天学习(DNS分离解析、DHCP配置、邮件服务配置)

        DNS分离解析技术 yum install bind-chroot systemctl restart named systemctl enable named vim /etc/named.conf ...

      2. MAC系统常用快捷键 基本常用的都整理在这里了

        写在前面 Mac系统中有几个比较特殊的功能键,和Win系统的区别也主要在这里比如在Win系统中我们常用的Ctrl键,在Mac系统中对应的不是长得比较像的Cnotrol,而是Command键,貌似也是M ...

      3. Golang并行判断素数

        ## Golang多核判断素数方式 package main import ( "bufio" "fmt" "os" "runti ...

      4. c++ 双向链表 的查找和删除

        #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> ...

      5. python基础学习1-第一个网络爬虫程序

        #!/usr/bin/env python # -*- coding:utf-8 -*- 煎蛋网抓妹子图 import urllib.request import os import random d ...

      6. [Qt扒手2] PyQt5 路径绘画例子

        [说明] 此例扒自 Qt 官网,原例是 C++ 代码,我把它改写成了 Python + PyQt5 版本. 有了前一个例子的成功,这个例子改写的非常之快.记得第一个例子花了我几天的时间,而这个例子只花 ...

      7. AGC 018 F - Two Trees

        F - Two Trees 链接 题意: 给定两棵都是N个节点的有根树,节点均从1~N标号.给每个标号定一个权值(类似一号点的权值是x,那么两棵树中1号点的权值都是x),使在两棵树满足以任意节点为根的 ...

      8. 【BZOJ 2132】圈地计划 && 【7.22Test】计划

        两种版本的题面 Description 最近房地产商GDOI(Group of Dumbbells Or Idiots)从NOI(Nuts Old Idiots)手中得到了一块开发土地.据了解,这块土 ...

      9. 当使用了相对路径 <base href="<%= basePath %>" /> 后,全局都只能使用相对路径

        <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" ...

      10. SQL Server Management Studio 评估期已过

        SQL2008破解: (1)将SQL安装光盘(或者ISO)放进去运行,进入安装界面. (2)选择“维护”中的“版本升级”,如图: (3)按照版本升级的向导,先输入产品密钥,也就是正式企业版的序列号: ...