C++预处理指令:#pragma region
#pragma region是Visual C++中特有的预处理指令。它可以让你折叠特定的代码块,从而使界面更加清洁,便于编辑其他代码。折叠后的代码块不会影响编译。你也可以随时展开代码块以进行编辑等操作。
格式:
#pragma region name /* *********** */ #pragma endregion comment
如上边所示,需要折叠的代码必须包含在#pragma region和#pragma endregion之间。#pragma region和#pragma endregion之后可以添加一些用来注释的文字。当你折叠代码块后,这些文字会显示在折叠的位置。
#pragma region 类型/函数 //boost type micro #define BOOST_TCP_SOCKET boost::asio::ip::tcp::socket #define BOOST_TCP_ACCEPTOR boost::asio::ip::tcp::acceptor #define BOOST_TCP_ENDPOINT boost::asio::ip::tcp::endpoint #define BOOST_TCP_IPV4 boost::asio::ip::tcp::address_v4 #define BOOST_TCP_RESOLVER boost::asio::ip::tcp::resolver #define BOOST_IO_SERVICE boost::asio::io_service #define BOOST_ERROR_CODE boost::system::error_code #define BOOST_PLACE_HOLDER boost::asio::placeholders #define BOOST_SHARE_PTR boost::shared_ptr #define BOOST_FUNCTION_0 boost::function0 #define BOOST_FUNCTION_3 boost::function3 #define BOOST_THREAD boost::thread //boost function micro #define BOOST_ASIO_ASYN_READ boost::asio::async_read #define BOOST_ASIO_ASYN_WRITE boost::asio::async_write #define BOOST_ASIO_ASYN_CONNECT boost::asio::async_connect #define BOOST_ASIO_BUFFER boost::asio::buffer #define BOOST_ASIO_TCP_IPV4_FROM_STR boost::asio::ip::address_v4::from_string #define BOOST_ASIO_TCP_V4 boost::asio::ip::tcp::v4() #define BOOST_BIND boost::bind #pragma endregion 类型/函数
参考链接:
记录每天生活的点点滴滴,呵呵呵呵呵呵

浙公网安备 33010602011771号