C++
Jum_Summer
这个作者很懒,什么都没留下…
展开
-
C++ char*, const char*, string之间的转换
1. string转const char*string s ="abc";const char* c_s = s.c_str();2.const char*转string直接赋值即可方式a.const char* c_s ="abc";string s(c_s);方式b.const char* c_s ="abc";string s="";s=c_s;3. string转char*string s ="abc";char* c;const int le原创 2021-01-08 17:35:02 · 361 阅读 · 0 评论 -
golang调用c++代码出现undefined reference to symbol ‘XX@@GLIBC_2.2.5‘
golang调用C++代码时,部分实现的底层函数,floor, log,exp等出现异常,如下/usr/bin/ld: xxxxx.a: undefined reference to symbol 'floor@@GLIBC_2.2.5'/usr/bin/ld: note: 'floor@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line/lib64/libm.so原创 2020-11-16 18:14:44 · 2853 阅读 · 0 评论 -
Xcode编译iOS的sdk之所遇到的坑
首次使用xcode编译ios的sdk,遇到的各种编译问题,在此记录Q1. vector file not found或者string file not found解决方案:在TARGETS的Build Settings里将c++ standard library选项由libstdc++(GNU C++ standard library)变为libstdc++(GNU LLVM C++ standard library with c++11 support),亲测更改后可解决这里头文件缺少的问题原创 2020-09-07 14:33:09 · 753 阅读 · 0 评论 -
make编译显示can not find lstdc++解决方案
在make c++项目时遇到can not find lstdc++/usr/bin/ld: cannot find -lstdc++解决方案:使用static方法编译,需要安装static version ofglibc-static libstdc++-static。使用如下命令安装yum install glibc-static libstdc++-static安装过程中会出现遇到Total download size: 25 MIs this ok [y/d/N].原创 2020-08-11 21:53:25 · 1508 阅读 · 0 评论 -
C++invaild pointer以及段错误segment fault记录
在linux上运行c++程序,出现了invalid pointer(无效指针)以及memory map的问题,出现这一问题一般是程序里面分配的new没有delete掉,我搜索程序所有用new分配的指针,随后进行delete操作;但是delete后又出现了新问题,段错误,最后一步步定位下来,发现是delete的类型与new类型不一致;如用new分配的是数组,那么就要用delete []...原创 2019-10-29 11:53:00 · 857 阅读 · 0 评论 -
linux上g++编译cpp文件
以前用惯了在windows上编译cpp文件,直接按运行按钮就可以,由于工作需要在linux环境,因此首次运行在这里记录下,以备后续忘记。1.先编写一个简单的hello world程序hello.cpp#include<iostream>using namespace std;int main(){ cout<<"hello"<<endl...原创 2019-10-10 17:37:01 · 714 阅读 · 0 评论 -
VS2015密钥
转载链接:https://blog.csdn.net/keenweiwei/article/details/51473796Visual Studio Professional 2015简体中文版(专业版)KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2Visual Studio Enterprise 2015简体中文版(企业版)KEY:HM6NR-QXX7C-DFW...转载 2018-08-20 09:39:36 · 729 阅读 · 0 评论 -
用VS2010打开2015的项目
转载:https://blog.csdn.net/backspace110/article/details/62111273记事本打开VS的.sln工程文件如下图,左边是VS2015的,右边是VS2010的(看不清图的,右键在新页中打开,或者保存到本地看) VS2010打开VS2015的工程文件:1.首先前两行的版本号改掉2.VS2015的限制版本那两行直接删除保存...转载 2018-08-12 11:10:29 · 786 阅读 · 0 评论 -
utf-8和ANSI文本格式转换
转载链接:https://zhidao.baidu.com/question/1609789019904728827.html在运用这些函数之前,需要添加库函数#include"windows.h"该函数通过实践认证,是可用的转载 2018-08-04 20:46:55 · 3923 阅读 · 0 评论 -
常量指针,指针常量的初始化问题
最近看了很多文章写的是常量指针一定要初始化,和我理解的不太一样,于是在VS上跑了一遍程序。常量指针:本身是一个指针,指针里面的内容不能改变格式:const 类型 *指针名程序:在未初始化常量指针的情况下是可以运行的指针常量:本身是一个常量,所在的地址不能改变格式:类型* const 指针名程序:在未初始化指针常量的情况下,p指针出现红色下划线,运行出现错误,说明必须初始化指针常量...原创 2018-06-27 22:31:23 · 2758 阅读 · 2 评论 -
赛码网——分苹果问题
分苹果 题目描述 果园里有堆苹果,N(1<N<9)只熊来分。第一只熊把这堆苹果平均分为N份,多了一个,它把多的一个扔了,拿走了一份。第二只熊把剩下的苹果又平均分成N份,又多了一个,它同样把多的一个扔了,拿走了一份,第三、第四直到第N只熊都是这么做的,问果园里原来最少有多少个苹果? 输入输入1个整数,表示熊的个数。它的值大于1并且小于9。样例输入5...原创 2018-06-01 21:32:46 · 618 阅读 · 0 评论 -
substr函数以及reserve函数
str.substr函数string str="123456789";string str2=str.substr(0,5);//能够给返回str字符串中位置索引从0到5的字符串cout<<str2<<endl;输出结果:12345reserve函数string str3=reverse(str.begin(),str.end());//起到翻转作用cout<<...原创 2018-06-06 10:43:32 · 994 阅读 · 0 评论 -
getline()函数
转载地址:http://blog.sina.com.cn/s/blog_60263c1c0101ck25.html转载 2018-05-30 09:40:11 · 122 阅读 · 0 评论 -
动态规划
转载:https://blog.csdn.net/baidu_28312631/article/details/47418773教你彻底学会动态规划——入门篇置顶 2015年08月11日 13:26:41 阅读数:143731 动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得...转载 2018-06-05 11:14:13 · 159 阅读 · 0 评论