D24. 学习基础C、C++语言

D24. C++的标准输出

先来看看最原始的C++ Hello World程序码

#include <iostream>
int main() 
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

在这个程序码里,cout跟endl前面都有std::,std::是个名称空间标示符,C++标准库中的函式或者物件都是名称空间std中定义的,所以我们要使用标准函式库中的函式或物件时,都要使用std来限定,因为cout是标准函示库提供的物件,所以加std::这样编译器就会知道我们呼叫的cout是名字空间std中的cout,这样也可以避免如果我们定义到一个物件叫cout而发生冲突

但如果我们每次要用时都要打上std::会很麻烦所以後来直接运用 using

#include <iostream>
using namespace std;
int main() 
{
    cout << "Hello, world!" << endl;
    return 0;
}

这里面的using namespace std,就可以直接取代每次都要加的std::,这是因为using namespace std会告诉编辑器我们要使用空间std中的函式或者物件,所以在cout和endl前面不用注明它们是std这个名字空间中的cout和endl


<<:  django新手村14-----添加资料

>>:  [询问]网路分析仪

企划实现(6)

甚麽是第三方支付? 第三方支付是指电子商务企业或是具实力及信用保障的独立机构,与银行之间建立一个中立...

2.4.16 Design System - Toasts / Snackbars

Toasts 有时又叫做 Snackbar 用来提醒用户一些小事的元件 也有几种不同的使用情境,在 ...

[Day 16] 实作-图片轮播 Carousels

今天来实作首页的活动图片轮播, 先介绍这次会用到 Vuetify 的 Carousels 组件 Ca...

【Docker 攻略】MySQL 安装篇 | 安装资料库 好快的说 !

说明 以下为「 Docker 安装 MySQL 」影片中,使用到的文件内容。 除了安装步骤还会介绍...

Day 27 Realm的练习-使用者注册系统(1/3)

上一篇是用userDefalt去做资料的新增跟删除,但之前说过,userDefalt有个问题是他只能...