C++
babalala2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于C语言中的数组指针、指针数组以及二级指针
概念解释数组指针:首先它是一个指针,它指向一个数组,即指向数组的指针;在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。数组指针指向的是数组中的一个具体元素,而不是整个数组,所以数组指针的类型和数组元素的类型有关。 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称,即每个元素都是指针。 二级指针 : 如果一个指针指向...转载 2018-03-29 17:40:05 · 364 阅读 · 0 评论 -
C++ atoi函数
用法:1 char temp[3][16]; 此处省去。。。vertex_sum = atoi(temp[0]);edge_sum = atoi(temp[1]);2 #include <stdlib.h>#include <stdio.h>int main(void){ float n; char *str = "12345.67"; n = atoi(str);...原创 2018-03-29 17:50:24 · 1068 阅读 · 1 评论 -
结构体中的二级指针及二级指针的初始化
一:<span style="font-size:18px;">#include<stdio.h> #include<stdlib.h> typedef struct node{ int data; int data1; }*link,tree; int main() { int i; ...转载 2018-03-29 21:42:05 · 4334 阅读 · 0 评论 -
链表中的一级指针与二级指针
在用c/c++写数据结构程序时,链表和二叉树中经常需要用到二级指针或者一级指针的引用,那么什么时候用什么时候不用呢?先看一个简单的c++链表操作程序:(虽然风格有点像c,不过这个是cpp文件,不要在意这些细节)[cpp] view plaincopy/* code:Linklist author:tashaxing time:2014.9.30 */ #include "stdio.h" ...转载 2018-03-29 21:45:13 · 449 阅读 · 0 评论 -
VS下静态链接库与动态链接库的创建与使用
静态链接库VS动态链接库静态链接库与动态链接库都是共享代码的方式。静态链接库包含:头文件 .h 、静态库 .lib.lib包含了实际执行代码、符号表等等。.lib中的指令都全部被直接包含在最终生成的 EXE 文件中。静态链接库中不能再包含其他的动态链接库或者静态库。对函数库的链接是放在编译时期完成的。程序在运行时与函数库没有瓜葛,移植方便。浪费空间和资源。动态链接库包含:头文件 .h 、导入库 ....转载 2018-03-26 20:27:20 · 387 阅读 · 0 评论 -
C++ c_str() 用法
语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: cha...转载 2018-03-21 17:03:52 · 2164 阅读 · 0 评论 -
C++文件
不定期更新:这里写一些有关C++文件的操作,什么都有,遇到了就记下来了。1 ifstream逐行读取文件/读取方式: 逐行读取, 将行读入字符数组, 行之间用回车换行区分//If we were interested in preserving whitespace, //we could read the file in Line-By-Line using the I/O getline() ...原创 2018-03-26 21:09:33 · 271 阅读 · 0 评论 -
C++ qsort
以一个结构体为例:qsort(order, size, sizeof(Order), cmp); // 变量名,大小,每个元素大小,cmp函数int cmp(const void* a, const void* b)//此处形式固定 const void * 两个空指针{ Order* p1 = (Order*)a;//注意·此处的强制类型转换 int * p =(int *)a;...原创 2018-03-27 11:31:24 · 555 阅读 · 0 评论 -
C++ STL 不定期更新
一 :setset的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。#include <set>初始化: int arr[5] = {0,1,2,3,4}; set<int> iset(arr,arr+5);或者只定...原创 2018-03-27 11:48:57 · 266 阅读 · 0 评论
分享