从类模板(例如对)派生一个类时,似乎我们需要包含iostream:
此代码有效:
#include <iostream>
class Vector: public std::pair<double,double> {
public:
Vector() {}
Vector(double a, double b): std::pair<double,double> (a,b) {}
};
int main
{
return 0;
}
但是如果我们省略#include <iostream>
,它甚至不会编译:
5 error: expected template-name before '<' token
这种继承需要iostream
的什么功能?
答案 0 :(得分:3)
这种继承需要iostream的什么功能?
无功能。只是在您的系统上npm cache clean --force
npm install
npm start
可能包含定义了const token = 'xyz';
const client = new Discord.Client();
client.on('message', (message) => {
if (message.content === '!hi') {
message.channel.send('Hello ${message.author}!');
};
});
client.on('ready', () => {
console.log('Bot is now connected');
// client.channels.find(x => x.name === 'test').send('Hello I\'m now connected.');
});
client.login(token);```
client.on('message', (message) => {
if (message.content === '!hi') {
message.channel.send('Hello ${message.author}!'); }});
的{{3}}标头。这意味着您将包含可传递的正确标题。标准标头可以互相包含作为实现细节,但这不是可移植的依赖。
您应该避免使用恰好起作用的错误标题,而要使用正确的标题。