C/C++ 基础
CrossDolphin
青春看起来如此完美,没空闲去浪费时间。
展开
-
C++ 拷贝构造函数中浅拷贝与深拷贝
浅拷贝构造函数 看一段拷贝构造函数的代码#include <iostream> #include <cstring> using namespace std; class Array{ public : Array(){ cout<<"Array()"<<endl; } Array(const Array &arr){ /// 拷贝构造函数原创 2016-11-12 13:48:02 · 8092 阅读 · 1 评论 -
C++实现快排函数
技巧: 对于每一段区间[l,r],取一个key值为a[l],接下来要将这个key值放到一个位置上使得当前它的左边的数都比它小,右边的数都比它大。存在一个交换操作;具体看代码 代码: #include #include using namespace std; template void Qsort(T *a,int left,int right){ int l = left,原创 2016-11-23 16:15:35 · 4194 阅读 · 0 评论 -
linux c/c++ 读取指定目录下的文件名
#include #include /*struct dirent { long d_ino; // inode number 索引节点号 off_t d_off; // offset to this dirent 在目录文件中的偏移 unsigned short d_reclen; // length of this d_name 文件名长 unsigned char原创 2016-11-26 20:17:42 · 5984 阅读 · 0 评论 -
C#中使用结构体+有参构造函数
具体看代码吧: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyFirstApp { public struct node { public str原创 2016-12-09 21:30:14 · 11093 阅读 · 1 评论