用户:
方圆三角查看:231 回复:29 评论:45 创建时间:2023-05-03T13:02:05
C++万能头:
#include<bits/stdc++.h>
如果发一个万能头。
#include<bits/stdc++.h>
会发现<bits/stdc++.h>没了!!!
方圆三角在评论发!!!
点赞0
评论
在这发!!!
#include
哦吼好神奇什么原理捏?
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
方圆三角#include<bits/stdc++.h>
要在这里的回复发!!!
点赞0
评论
#include
#include
#include
不只是 bits/stdc++.h 还有Windows.h;iostream;stdio.h也没了
#include
#include
#include
#include
#include
#include
#include
#include
#include
万能头#include
#include
#include
#include
#include
【大佬们求助下】
刚学c++看到cout << "hello,world";向输出流输入hello,world 因为深受Python影响,似乎真的很奇怪我只是想知道对象如何在屏幕上输出一些东西或者在不调用任何方法的情况下执行语句和函数之类的事情,后面才知道使用<<似乎调用了cout operator<<方法,那么cout<<"hello,world";是否可以写成
#include <iostream>
using namespace std;
int main() {
cout.operator<<("hello,world");
return 0;
}
//但是输出了一串数字,类似内存地址的东西0x402004
//why?不应该输出hello,world吗?点赞0
评论
(个人研究) 0x...是一段地址没错,传入参数应该是c风格字符串,在""前加*(取地址)后结果输出h的ascll码值
(点个赞吧,不知道翻了多少头文件研究出来的。。。)这里调用了cout里的成员函数operator<<,因此写成cout.operator<<(),而ostream并没有针对char*,也就是C风格字符串类型的成员重载。这里会输出C风格字符串首地址。
感谢
不谢
<<是俩大于号