【C/C++相关】论程序员写技术博客的重要性
2015-07-04 14:21
471 查看
C++数组的动态分配空间、初始化和释放空间
参考这里。针对于一维数组
动态分配空间(new)
const int n = 10; int *array = new int ;
初始化(memset)
#include <string.h> memset(array, 0, n*sizeof(int));
释放空间(delete)
delete []array;
针对于二维数组
动态分配空间(new)
const int n = 10; int **array = new int * ; for(int i=0;i<n;i++) array[i] = new int ;
初始化(memset)
初始化和动态分配一块进行:#include <string.h> const int n = 10; int **array = new int * ; for(int i=0;i<n;i++) { array[i] = new int ; memset(array[i], 0, n*sizeof(int)); }
释放空间(delete)
有多少个new就有多少个delete。for(int i=0;i<n;i++) delete[] array[i]; delete []array;
C/C++读写文件
C++读写
参考文章《C++中cin.getline()、getline()、cin.get()区别》。#include<iostream> #include<string> #include<fstream> using namespace std; int main() { ifstream ifs("in.txt"); ofstream ofs("out.txt"); string temp; while(getline(ifs, temp)) { cout<<temp<<endl; } ifs.close(); ofs.close(); return 0; }
C读写
#include <stdio.h> freopen("in.txt", "r", stdin); freopen("out.txt", "w", stdin); fclose(stdin); fclose(stdout);
C/C++中assert断言的使用
#include <assert.h> assert(int expression);
C++的头文件和实现文件分别写什么
C++的头文件和实现文件分别写什么……
相关文章推荐
- c++函数解析
- stl之multiset容器的应用
- C语言之自定义__DATE__格式
- C++ && 汇编
- C语言中测试程序运行时间(亲自测试过)
- C语言注释规范
- 《C语言及程序设计》实践参考——个税计算器之码数分离
- 《C语言及程序设计》实践参考——体重监测器
- 《C语言及程序设计》实践参考——点结构体
- C++ Builder如何使用蓝牙打印机
- 《C语言及程序设计》实践参考——学生成绩处理
- 《C语言及程序设计》实践参考——复数结构体
- (c++)Invalid parameter passed to C runtime function
- 【Effective C++ 读书笔记】条款02: 尽量以 const, enum, inline 替换 #define
- 《C语言及程序设计》实践项目——初练结构体
- C++堆排序代码
- 【c语言】模拟库函数strstr
- C++ Primer学习笔记(7)——指针形参和引用形参的比较
- 黑马程序员---C语言基础---Switch语句
- C++ 静态数据成员和静态成员函数