C++
文章平均质量分 76
c++使用和问题记录
小鱼爱吃火锅
多学习,多积累
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
core dump
core dump”(核心转储)是指在程序崩溃时,操作系统将程序的内存内容保存到一个文件中,这个文件通常被称为 “core dump 文件” 或 “core 文件”。这个文件可以用于调试,以帮助开发人员确定程序崩溃的原因。Core dump 文件并不是特定于某种编程语言的,而是操作系统级别的机制,用于保存程序在崩溃时的内存状态。因此,任何在支持 core dump 的操作系统上运行的程序,无论是用哪种编程语言编写的,都有可能生成 core dump 文件。原创 2024-09-18 10:50:01 · 561 阅读 · 0 评论 -
C++ 编译和运行的过程中文件的扩展名
源代码文件.cpp(源文件),.h(头文件)预处理.i(预处理文件,通常不显式生成)编译.s(汇编文件,通常不显式生成)汇编.o(目标文件,Unix/Linux),.obj(目标文件,Windows)链接可执行文件: 无扩展名(Unix/Linux),.exe(Windows)共享库.so.dll(Windows)原创 2024-08-23 15:00:01 · 1174 阅读 · 0 评论 -
c++的so文件
在 C++ 中,.so文件是共享库(Shared Object)的文件扩展名,主要用于在 Unix 和 Linux 系统上。共享库是一种动态链接库,允许多个程序共享相同的库代码,从而减少内存占用和磁盘空间,并简化程序的更新和维护。原创 2024-08-23 14:58:45 · 1153 阅读 · 0 评论 -
输出前导0
C语言: #include<iostream> #include<cstdio> #include<algorithm> using namespace std; int main() { int ans=111; printf("%04d\n",ans); return 0; } C++: #include&...原创 2019-02-12 16:44:46 · 1881 阅读 · 0 评论 -
用vector实现二维向量
如果一个向量的每一个元素是一个向量,则称为二维向量,例如 vector<vector<int> >vv(3, vector<int>(4));//这里,两个“>”间的空格是不可少的 将构造一个二维向量vv,它含有三个元素,每个元素含有4个int型元素的向量。编译器两次调用vector的构造函数构造对象vv, 第一次调用构造...转载 2019-01-29 19:14:52 · 1104 阅读 · 0 评论 -
C++中substr函数的用法
#include<string> #include<iostream> using namespace std; int main() { string s("12345asdf"); string a=s.substr(0,2); //获得字符串s中 从第0位开始的长度为2的字符串//默认时的长度为从开始位置到尾 cout<<a<&l...原创 2019-01-29 16:54:25 · 316 阅读 · 0 评论 -
stl之set的用法
借鉴博客园qqky: c++ stl集合set介绍 c++ stl集合(Set)是一种包含已排序对象的关联容器。(相同的值不存,存进去自动排序好了) set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复(重复元素只操作一遍,其他的忽略处理),而后者允许。(因为插入的时候,它们分别调用的是insert和unique_insert) 同理,map和mu...转载 2019-01-27 11:57:53 · 1739 阅读 · 0 评论 -
string.find()函数的用法总结
1.查找特定的字符、字符串 返回找到的字符串第一个字符的位置 #include<iostream> using namespace std; int main(){ string s=="abcd"; if(s.find("ab")==1) cout<<"have it"<<endl; else cout<<&原创 2019-01-31 20:38:08 · 5637 阅读 · 0 评论 -
STL之全排列函数 next_permutation
next_permutation函数将按字母表顺序生成给定序列的下一个较大的排列,直到整个序列为降序为止 prev_permutation函数与之相反,是生成给定序列的上一个较小的排列。二者原理相同,仅遍例顺序相反 解决问题: eg: 1.给定非空序列,生成递增或递减序列 2.从n个数中选择m个数,按字典序输出其排...原创 2019-01-31 18:25:21 · 313 阅读 · 0 评论 -
字符串比较函数 strcmp()和strncmp()
一、strcmp()与strncmp() strcmp():strcmp(s1,s2); 比较两个字符串。 strncmp():strncmp(s1,s2); 比较两个字符串前n位 比较规则:从左到右逐个字符进行比较(ASCII值),直到出现不同的字符或遇到'\0'为止。 如果全部的字符相同,则认为两字符...原创 2019-01-26 21:26:00 · 1899 阅读 · 2 评论 -
小数位保留
c++: #include<iostream> #include<iomanip> using namespace std; int main(){ double a=1; cout<<fixed<<setprecision(3)<<a<<endl; } c语言: printf("%.2lf",a)原创 2019-01-24 16:56:31 · 630 阅读 · 0 评论 -
int long long 表示的位数
int : -2147483648~2147483647 10位 long long int : 最大值:9223372036854775807long long的最小值:-9223372036854775808 19位原创 2019-01-24 13:13:41 · 11483 阅读 · 2 评论
分享