鍍金池/ 問答/C++/ c++為什么有的項(xiàng)目引用自己的頭文件也用<>

c++為什么有的項(xiàng)目引用自己的頭文件也用<>

這是別人寫的代碼,boost明顯不是標(biāo)準(zhǔn)庫,為什么用的是<>,改代碼的話好多文件,怎么處理呢

#include <boost/beast/core.hpp>
#include <boost/beast/websocket.hpp>
#include <boost/asio/connect.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <cstdlib>
#include <iostream>
#include <string>
回答
編輯回答
忠妾

boost不是標(biāo)準(zhǔn)庫,但它仍然是庫。<>就是優(yōu)先搜庫,沒毛病。
你要是用其他的庫,也得用<>

2017年12月20日 15:21
編輯回答
孤酒

boost是一個(gè)C++的擴(kuò)展庫,一般都是在編譯器中配置好位置目錄,然后直接引用boost庫文件就好了

2017年10月30日 22:08
編輯回答
吢丕

在編譯的過程中可以指定某個(gè)目錄查找頭文件。
比如:
g++ main.cpp -I../include -o main
-I 表示指定某個(gè)目錄
這個(gè)時(shí)候就可以使用<>

2018年2月28日 13:03
編輯回答
風(fēng)清揚(yáng)

簡單的說就是往往在ide/編譯器已經(jīng)指定了boost的目錄, 所以可以用<>.

完整的區(qū)別請看這里的討論
https://stackoverflow.com/que...

2017年9月20日 20:16