当我在互联网上搜索了这两个库之间的区别,大家都说<iostream>是标准我的C/O库++和<cstdio>是C.我的教授说,cin>>并cout<<没有很好的功能,如果我们使用cin>>很多次我们的应用程序绝对会崩溃.他还表示,stdio输入和输出的速度提高了近3倍iostream.但是,我更喜欢使用iostream因为它更方便,而且我也不知道我的教授是否正确.
那么你建议我用什么?
当我在C++中使用非标准库时,我必须在链接器中添加库名 - > input - >其他依赖项.但另一种方法是写作
#pragma comment(lib , "library name")
Run Code Online (Sandbox Code Playgroud)
这两种方法完全相同吗?
我在VS C++ 2010中寻找了向C++项目添加类的教程,但我找不到任何有用的信息.你能告诉我如何在C++项目中添加一个类吗?当我将类添加到源文件中时,它会创建2个文件(.cpp和.h),我应该编写代码以及如何在main.cpp中包含该类?
我正在学习OOP的第一步.这是我无法解决的第一个问题.此类中的max函数应返回最多两个数字.我想将数字保存在私有范围和公共范围内的函数中.但是当我想struct data{}在公共范围内使用变量时,编译器会说未声明变量.请告诉我为什么我会收到这些错误.
class myclass{
private:
struct data{
int q ;
int w;
};
public:
void get(int a, int b){
struct data = {a , b}; // here I want to pass the variables to data struct
}
int max (){ // this function returns the biggest number
if(q>w)
return q;
else
return w;
}
};
Run Code Online (Sandbox Code Playgroud)