c-c++
文章平均质量分 89
小白界的一股清流
就读于复旦大学计算机系。
研究领域:6D姿态估计instance-level和category-level,基于ros环境和baxter的机器人抓取。
展开
-
C++编译,静态库,动态库那些事
一文把c++的编译过程,以及动态库、静态库的来世今生讲清楚文章目录两大编译主力编译流程预编译编译汇编链接静态库与动态库生成静态库生成动态库静态库和动态库使用静态库使用动态库使用动态链接动态加载:两大编译主力GCC(GNU Compile Collection) 是一整套编译工具,包括了前端 (如gcc,g++) 和 后端工具编译流程:C code —> GCC’s C frontend —> RTL —> GCC’s x86 backend —> x86 machine原创 2021-08-01 20:46:26 · 327 阅读 · 0 评论 -
memset函数注意事项
一般做acm题的时候,经常会用到memset初始化数组,今天在写实验报告的时候,异想天开的这么用了:memset(w, INF, sizeof(w));memset(path, -999, sizeof(path));memset(d, INF, sizeof(d));然后程序运行的结果就很自然的错了 OTZ 经过一番小鸭子找妈妈似的找bug,最终发现是memset没初始化成功。 我先是在心原创 2017-05-24 15:00:11 · 456 阅读 · 0 评论 -
string类型字符串排序
大名鼎鼎的sort函数出场了,它是在一个比较难记的头文件里#include <algorithm>(记性差怪我喽) 对于string的升序排序很简单,直接调用sort函数即可:string a = "abc";sort(a.begin(), a.end());但是如果我想用降序排序呢?其实sort函数还有第三个参数,通过我们自己编写一个函数,即可降序排序:#include <iostream>原创 2017-05-16 18:14:00 · 8836 阅读 · 1 评论 -
字符串长度问题strlen( )
今天刷题的时候,有一个字符串的题一直出现乱码,研究了半天才发现,不同的赋值方法使字符串长度不同。strlen()这个函数的功能是返回字符串的长度,下面用代码说明。#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;int main(){ char a[...原创 2019-01-28 01:09:16 · 1042 阅读 · 0 评论 -
字符串长度控制输出
原样输出字符串:printf("%s", str);这里有个小坑:char a[5][10];......cout << a[0] << endl;这里输出的不是a[0][0]–a[0][9]的10个字符,而是a[0][0]–a[5][10]全部的50个字符,相当于printf里的%s,因为二维数组在电脑里是一维方式存储,从a[0]地址开始后的所有字符...原创 2019-02-01 20:39:18 · 8302 阅读 · 1 评论 -
PAT_乙级_1033
1033 旧键盘打字旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、....原创 2019-02-02 16:02:47 · 174 阅读 · 0 评论 -
C++字符串string和int相互转化的方法
一、string转int的方式string转int有两个常用函数,一个是stoi,另一个是atoi。stoi好像是必须在c++11标准下才可以用,做题的时候注意下。atoi则可以直接使用,但需要传入的参数是const char*类型。1、atoi使用string a = "123";a.c_str(); //把 a 转化为const char*类型int b...原创 2019-01-28 18:33:44 · 3273 阅读 · 0 评论 -
字符串比较大小
注:一定是strcmp,一定是strcmp,一定是strcmp!不要下意识的写“>”、"<"!直接对char数组进行比较,就是对存储地址进行比较,毫无意义。1、strcmp用法char str_1[20], str_2[20];...strcmp(str_1, str_2);按照字典序排序。str_1 > str_2,返回值大于0str_1 == str_2,...原创 2019-02-25 13:16:11 · 1737 阅读 · 0 评论