C++
swust_zhangchun
                这个作者很懒,什么都没留下…
              
              展开
            专栏收录文章
- 默认排序
 - 最新发布
 - 最早发布
 - 最多阅读
 - 最少阅读
 
- 
          
              
【C++】复合类型之vector和array模板(二)
3、比较数组、vector对象和array对象从一个程序开始:输出结果:需要注意的地方:(1) 一个array对象可以赋给另一个array对象,而数组,必须逐个元素复制数据。(2) 注意这个语句:a1[-2] = 20.2;其含义是:找到a1指向的地方,向前移两个double元素,并将20.2存储到目的地。也就是说,将信息存储在数组的外面。与C语言一样,C++也不检查这种超界错误。vector和a...原创 2018-02-25 22:07:28 · 260 阅读 · 0 评论 - 
          
              
【C++】复合类型之vector和array模板(一)
今天我们就给小伙伴们简单的介绍一下数组的替代品,vector和array,模板类vector类似于string类,也是一种动态数组。您可以在运行阶段的设置vector对象的长度,可在末尾附加新数据,还可以在中间插入新数据。基本上,它是使用new创建动态数组的替代品 。 vector类的功能比数组强大,但付出的代价是效率稍低。如果您需要的是长度固定的数组,使用数组是更加的选择,但代价是...原创 2018-02-25 22:05:16 · 416 阅读 · 0 评论 - 
          
              
进入C++(二)
进入C++(2)C++预处理器和iostream文件下面简要介绍一下需要知道的知识,如果程序要使用C++输入或者输出工具,需要提供这样的两行代码:#include<iostream>using namespace std;可使用其他代码替换第二行,这里使用这行代码旨在简化该程序。C++和C一样,也使用一个预处理器,该程序在进行主编译之前对源文件进行处理,(有些C++实现使用翻译器程序将...原创 2018-02-10 21:08:38 · 244 阅读 · 0 评论 - 
          
              
进入C++(一)
进入C++(一)首先介绍一个简单的显示消息的C++程序,使用C++工具cout生成字符输出,在这段代码中使用了//进行注释,在编译的过程中,编译器会忽略掉注释的内容。文件扩展名cpp是一种表示C++程序的常用方式。#include<iostream> // a PREPROCESSOR directiveusing namespace std; // make defin...原创 2018-02-08 14:52:32 · 724 阅读 · 0 评论 - 
          
              
C++基础之变量、数据类型及运算符
一. 变量变量是计算机中一块特定的内存空间·由一个或多个连续的字节组成 变量的命名·通过变量名可以快速地找到在内存中储存的数据·C++语言变量命名规则 ·变量名(标识符)只能由字母、数字、下划线3种字符组成 ·名称第一个字符必须为字母或下划线,不能是数字 ·变量名不能包含除“_”以外的任何特殊字符,如:#、$、%、逗号、空格等 ·不能使用任何原创 2018-01-23 19:49:40 · 750 阅读 · 0 评论 - 
          
              
一.【C++】gcc的编译过程
在大一的第一学期,学习C语言,在选课的时候选择了C++,就想利用这个寒假先来玩一下C++,对于C++以及前面的C,为了更好的理解代码如何变成了程序(即从.cpp变成.exe),我想先从它的编译过程开始研究。C++的主要编译过程分为:预处理、编译、汇编、链接这四个过程。 C++编译过程第一步:预处理将源代码的.c 、.cpp 、.h 等文件包含到一个文件中。在这个过程中会原创 2018-01-21 15:25:28 · 341 阅读 · 0 评论 
                                          分享