关于ubuntu和VS中编译C++的一点问题
来源:互联网 发布:怎样注册知乎账号 编辑:程序博客网 时间:2024/05/15 21:24
今天在Ubuntu中用g++编译下面这个程序的时候,一直保错说没有定义函数strcpy;
#include<iostream>
#include<string>
using namspace std;
int main()
{
char a[]="hello ubuntu";
char b[]="hello";
strcpy(a,b);
cout<<a<<endl;
return 0;
}
后来换成#include<string.h>就可以了,但是我在VS中编译这个程序没有任何问题哈,没怎么搞懂这个问题哈。而且在VS中只要用这两个里面的一个#include<string.h>,#include<string>就可以调用strcpy 函数。
是因为ubuntu中没有采用C++ 标准库么?我知道#include<string.h>,#include<string>是属于不同的头文件,但是我不太理解为什么VS中可以而Ubuntu中就不可以呢?
阅读全文
0 0
- 关于ubuntu和VS中编译C++的一点问题
- 关于编译和链接的一点问题
- 关于VS MATLAB混合编程问题中 Initialize失败问题的一点看法
- c语言中关于&和*的区别的一点小结
- C中关于字符串和指针的一点学习心得
- 关于C中指针和数组的一点学习心得
- 关于C语言中open和fopen的一点困惑
- VS中关于CString 和 char *之间的转换问题
- VS中关于.h和.lib丢失的配置问题
- 关于Ubuntu下Android源码下载编译的一点体会
- 关于vs中scanf函数的一点说明
- 关于ISP下载中 编译后自动下载代码不能执行完成的一点问题
- 关于在编译比特币或者qtum中遇到的一点小问题
- 关于linux中c语言的编译问题的总结
- 关于C++&Java中命令行编译的问题
- 关于C++&Java中命令行编译的问题
- 关于strlen和strcpy的一点问题
- VS 2005 中关于编译时使用那种字符集问题
- linux下 安装软件的三种方式
- 程序员面试金典——整数转化__(位运算)
- 机器学习&深度学习入门学习资料大全(二)
- Dom4j解析XML
- HBase原理架构
- 关于ubuntu和VS中编译C++的一点问题
- Java实践(一)---数据类型转换
- 关于农业物联网的学习感悟
- Android 线性布局常用属性
- Web基础之HTTP协议详解
- Qt中addStretch的有趣应用
- EL表达式讲解
- 机器学习框架
- jupyter notebook一个很好用的Python笔记本