c++ primer version-5 的整理 section 1: 内置类型和自定义类型; main函数的返回值:指示状态。0:成功;1:系统定义。 unix和win系统中,执行完程序可以使用echo命令得到返回值。 编译器不同? iostream有四个IO对象,cin,cout 和 cerr ...
分类:
编程语言 时间:
2018-07-26 01:05:14
阅读次数:
185
一、背景 在调试一个问题时,发现问题因为memcpy拷贝数据时将数据写坏,因此想调试memcpy 看看是如何造成的,因此需要调试信息二、环境 centos7 x86_64三、安装步骤 1.查看是否已经安装过 2. 使用系统自带的一个工具进行安装,$sudo de
分类:
其他好文 时间:
2018-07-23 15:07:54
阅读次数:
214
问题描述: 模仿实现strcpy函数的功能。 解题思路: 函数的功能:复制字符串from中的字符到字符串to,包括空值结束符。返回值为指针to。 要实现这个功能,只需将from指向的内容循环赋值给to即可。 实现代码 include include char MyStrcpy(char str, c ...
分类:
其他好文 时间:
2018-07-22 15:15:15
阅读次数:
136
问题描述: 模拟实现memcpy()函数的功能。 解题思路: memcpy()和strcpy()功能一样,只是memcpy()多了一个参数可以指定拷贝多少位。要实现其功能,需要考虑两种情况: 当拷贝字符长度大于被拷贝字符长度时,需要从拷贝长度 1处开始递减拷贝字符。 当拷贝字符长度小于被拷贝字符长度 ...
分类:
其他好文 时间:
2018-07-22 15:09:26
阅读次数:
197
一、vector转换为动态数组 二、将string类型字符串放入vector中,从vector中转换到c风格字符串动态数组中 注释:strcpy(p,(*iter).c_str()); 这句话在VS2015运行错误 需使用strcpy_s,但使用后重载函数类型错误,尚未解决 ...
分类:
编程语言 时间:
2018-07-21 14:44:39
阅读次数:
159
代码: 让找出错误的地方。 先来看下strcpy函数: 使用格式:char* strcmp(char* buffer,char*str)功 能: 把从str地址开始且含有NULL结束符的字符串复制到以buffer开始的地址空间,buffer地址空间中必须有足够的空间来容纳str的字符串。 转自此文 ...
分类:
编程语言 时间:
2018-07-19 22:29:44
阅读次数:
186
题目大意:在一个平面上,有\(N\)个点,求这些点构成的直角三角形个数。解题思路:枚举直角顶点,对于每个点,将这个点当做原点,对其他点按极角排序,然后双指针扫一遍,判断弧度差即可。 C++ Code: ...
分类:
其他好文 时间:
2018-07-19 21:24:09
阅读次数:
153
#include<stdio.h>//不能连续复合运算,要保存结果 #include<stdlib.h>//所以一个技巧就是用strcpy来代替等号 #include<string.h>//c=a+b改写为strcpy(c,BigAdd(a,b)) #include <iostream> using ...
分类:
其他好文 时间:
2018-07-18 23:25:46
阅读次数:
164
link 题意&题解 code: 1 #include<bits/stdc++.h> 2 #define rep(i,x,y) for (int i=(x);i<=(y);i++) 3 #define ll long long 4 #define inf 1000000001 5 #define y ...
分类:
其他好文 时间:
2018-07-16 23:43:22
阅读次数:
172
前言 hash表是一种key-value访问的数据结构,hash表存储的数据能够很快捷和方便的去查询。在很多工程项目都需要使用到hash表来存储数据。对于hash表的详细说明这里就不进行阐述了,不了解的可以去查找资料进行了解。今天这里是使用glib的hash库来进行数据的存储和读写,通过实例来进行简 ...
分类:
其他好文 时间:
2018-07-13 19:07:57
阅读次数:
2001