第三天C++

今天看的东西比较杂。上午主要是看PPT,下午主要是看了《我的第一本C++》前50页,及C++教程的第一天内容。

PPT的主要内容有:

C++的新特性

引用型变量(别名变量),引用变量必须初始化
命名空间(域名控制,可以重复,定义域::)
申请堆空间 new/delete
overload重载函数,不可以相同函数名,变量类型,不同返回值
内联函数(inline,相当于C语言的宏定义函数)
面向对象的三个基本特征{封装、继承、多态}

构造函数和析构函数

constructor 与 destructors
类成员变量的生命周期与对象的生命周期相同

类和对象

友元(friend)

《我的第一本C++》:
设计语言主要包括四部分{数据,运算,控制,传输}
程序 = 数据 + 算法;
C++程序 = 预编译指令 + 程序代码 + 注释;
(据说程序员最不喜欢的两件事:一是写程序时加注释,二是看没有注释的代码)
与其说程序是编出来的,不如说程序是搜出来的,善用GOOGLE。(要善于利用网络,要持续不断学习,知识的获取可能比知识的存储更重要)
从文件输入输

#include <iostream>
#include<fstream>
using namespace std;

void main()
{
    int nYear, nMonth, nDay;
    ofstream fout("file.txt");
    if (!fout.bad())
    {
        cout << "请输入当前的年月日:" << endl;
        cin >> nYear >> nMonth >> nDay;
        fout << "用户输入的日期是\n" << nYear << " " << nMonth << " " << nDay;
        fout.close();
    }
    else
    {
        cout << "无法打开文件并写入" << endl;
    }

    ifstream fin("file.txt");
    if (!fin.bad())
    {
        fin.ignore(256,'\n');
        fin >> nYear >> nMonth >> nDay;
        cout << "文件中的日期是\n" << nYear << "-" << nMonth << "-" << nDay << endl;
        fin.close();    
    }
    else
    {
        cout << "无法打开文件并读取!" << endl;
    }

    system("pause");
}

明天任务:1、继续看教学视频
2、继续看《我的第一本C++》
3、继续看《C Primer Plus》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值