template <class elemType> class Array;
Array< int*& > pri( 1024 );
引用必须在定义之际初始化,所以这是错误的定义,源至C++ primer
翻译
2011-06-29 17:26:45
435阅读
一、简单语句1、使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。2、程序块不以分号结束(但是类要以.
原创
2023-10-10 09:46:13
182阅读
给cout指针,默认打印指针地址,但如果指针的类型的char*,将打印指向的字符串,如果要显示的是字符串的地址,将指针强制转换为另一种类型 char* animal cout << animal << endl;//默认显示指针指向的字符串 cout << (int *)animal << endl
原创
2021-12-27 09:52:48
156阅读
函数是一个命名了的代码块,通过调用函数执行相应的代码,函数可重载。一、函数基础 一个典型的函数定义包含:返回类型、
原创
2023-10-10 09:47:43
134阅读
类的基本思想是数据抽象和封装,数据抽象是一种依赖于接口和实现分离的编程技术。一、定义抽象数据类型: C++程序员们无须可以区分应用程序的用户以及类的用户。 1. 成员函数、非成员函数、const成员函数、this对象: (1)成员函数: inline int Size() const{ return m_len; } (2)非成员函数: istream &Read(
原创
2023-10-10 09:50:18
134阅读
xmind文件资源
原创
2022-11-07 12:35:23
125阅读
简单整理了《c++ primer plus》书中部分重要的知识点。 ...
转载
2021-08-16 15:26:00
770阅读
2评论
C++创始人寄语:轻松使用这种语言,不要觉得必须使用所有的特性,不要在第一次学习时就试图使用所有特性。 头文件引用,如果是标准库引用用尖括号<>,如果是不属于标准库的头文件引用用双引号"" 明白什么是流就知道了流的插入运算符(插入到工作台)<< cout: 输出从后面的名流向标准输出cout插入来显
转载
2019-08-28 09:32:00
117阅读
2评论
#include<iostream>int main(){ std:cout<<"Hello,World"<<std:endl; return 0;}
转载
2011-10-16 10:23:00
93阅读
2评论
#include<iostream>int main(){ std:cout<<"Please Enter two numbers:"<<std:endl; int a,b; std:cin>>a>>b; std:cout<<"a*b:"<<a*b<<std:endl; return 0; }
转载
2011-10-16 10:32:00
120阅读
2评论
返回值是0、-1、其他正数。分别代表什么意思。windows下返回-1操作系统并不报错。dos下敲入:echo %ERRORLEVEL% 系统会显示返回值-1
转载
2011-10-16 10:21:00
88阅读
2评论
1.函数应该在头文件中声明,并在源文件中定义。(定义函数的源文件应包含声明该函数的头文件)将提供函数声明的头文件包含在定义该函数的源文件中,可使编译器能检查该函数的定义和声明是否一致。2.既可以在函数声明也可以在函数定义中指定默认参数。但是,在一个文件中,只能为一个形参指定默认实参一次。下面的例子...
转载
2013-06-26 19:04:00
86阅读
2评论
C++ primer (study notes)Chapter 22.2 VariablesInitializationInitialization is not assignmentInitialization happens when a variable is given a value when it is created. Assignment obliterates an object
转载
2021-04-08 08:55:12
151阅读
2评论
第二部分 容器和算法
顺序容器类型
顺序容器
vector 支持快速结束随机访问
list 支持快速插入、删除
deque 双端队列
顺序容器适配器
stack 堆栈
queue 队列
priority_queeu 有优先级管理的队列
所有的容器都是类模板,所有容器都定义了默认构造函数,用于创建指定类型的空容器对象。
容器元
原创
2013-02-05 16:14:37
713阅读
《c++ primer中文版(第4版)(09年度畅销榜no.9)(08年度畅销榜no.7)(被《程序员》等机构评选为2006年最受读者喜爱的十大it图书之一)》基本信息原书名: C++ Primer (4th Edition) 原出版社: Addison Wesley/Pearson 作者: (美)
原创
2013-08-16 15:31:54
1006阅读
C++学习也有一段时间了,把读书笔记整理出来,方便平时的复习和巩固。 前言 # 1. 现代C++可以看成由哪三部分组成? 2. C++学习的两个层面(或步骤)是什么? 第1章 快速入门 # 1. 构成函数的四个要素是什么? 2. main函数的返回值是多少代表程序执行成功? 3. MS命令行编译程序对cpp文件进行编译的控制
原创
2008-06-07 20:57:11
515阅读
1.在类内部,声明成员函数时必需 的,而定义成员函数则是可选的。在类内部定义的函数默认为inline。 2.const成员函数不能改变其所操作的对象的数据成员。const必须同时出现在声明和定义中,若只出现其中一处,就会出现一个编译时错误。 3.显示指定inline成员函数在类内部定义的成员函数默...
转载
2013-06-29 16:53:00
157阅读
2评论
拷贝控制操作包括拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符和析构函数。如果一个类没有定义所
原创
2023-10-10 09:50:39
171阅读
开始1. 如何制定编译器的版本来支持c++xx的支持g++ -std=c++11 -o main main.cpp #支持c++11g++ -std=c++14 -o main main.cpp #支持c++142. 输入输出流iostream随着时间的推移,字符是顺序生成或消耗的标准库定义了4个IO对象std::cin 标准输入 类型为istreamstd::cout 标准输出 类型为ost
原创
2022-03-21 19:47:46
184阅读
#include<iostream>int main(){ std::cout<<"Please Enter two number:"<<std::endl; int a,b; std::cin>>a>>b; std::cout<<"The sum of"; std::cout<<a; std::cout<<"and"; std::cout<<b; std::cout<<"is:"; std::c
转载
2011-10-16 10:42:00
122阅读
2评论