
c++
toby1123yjh
这个作者很懒,什么都没留下…
展开
-
【C++】C语言指针,函数传参传指针
1. 函数入参为数组(数组首地址+长度)2. 函数入参为字符串首地址/中间地址(首地址+地址偏移量)3. 动态分配内存, 动态释放内存C: malloc/freeC++: new/new[]/delete/delete[]4. 函数指针数组typedef5.为写的函数编写.h文件, 在.h文件中声明他们并用你觉得最合适的格式解释说明你的函数的功能, 使用方法, 使用中需要注意的#include&l...原创 2018-07-09 10:31:29 · 1338 阅读 · 0 评论 -
【C++】C++位运算(使用移位运算符)
#include<iostream>#include <bitset>using namespace std;//以二进制打印(8位)void print_binary(int a){ cout<<bitset<8>(a)<<endl;}//num表示第几个字节,从0开始//start表示第几位开始,0-8/...原创 2018-07-09 10:34:32 · 1106 阅读 · 0 评论 -
【C++】C++文件操作(文件输入输出流)
习题一:#include <fstream>#include <iostream>using namespace std;void copyfile(char*fname1,char* fname2){ char ch; ifstream file(fname1);//读取f盘的文本文件 ofstream file1(fname2,ios::app)...原创 2018-07-09 10:37:00 · 421 阅读 · 0 评论 -
【C++】类和对象
一、基础知识 (1)类成员函数 (2)访问修饰符 public ,protected,private (3)构造函数和析构函数 (4)拷贝构造函数 (5)友元函数 (6)内联函数 (7)this指针 (8)指向内的指针 (9)类的静态成员二、继承 (1)继承类型及访问控制 (2)多继承三、重载运算符和重...原创 2018-07-09 11:41:50 · 140 阅读 · 0 评论 -
【C++】模板函数及模板类
常用模板类的情况#include<iostream>using namespace std;//模板函数,一个模板参数template<typename T>T fun1(T a,T b){ if(a>b) { return a; } else{ return b; }}//模板函...原创 2018-07-10 10:04:40 · 220 阅读 · 0 评论 -
【C++】 strlen与sizeof计算char* 与char数组(转载记录)
sizeof()可以计算所有类型,strlen()仅计算字符串,至于这二者的详细区别可以看其他文章。 char *a;char b[5]; sizeof(a) = 8 ; // 64位系统,8代表的是指针的大小,指针占8字节sizeof(b) = 5 ; // 计算字符串数组的结果是真实的字符数组大小 strlen(a) strle...转载 2018-07-20 11:38:08 · 28729 阅读 · 1 评论 -
【C++】(学习笔记)cin.get()及cin.peek()作用及区别
cin.peek()的返回值是一个char型的字符,其返回值是指针指向的当前字符,但它只是观测指针停留在当前位置并不后移;如果要访问的字符是文件结束符,则函数值是EOF(-1) cin.get()用来从指定的输入流中提取一个字符(包括空白字符),函数的返回值就是读入的字符。若遇到输入流中的文件结束符,则函数值返回文件结束标志EOF(End Of File),一般以-1代表EOF ...原创 2019-02-19 20:41:18 · 1405 阅读 · 0 评论