中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c/c++ 強制去掉轉移字符的辦法 以及 仿函數

發布時間:2020-06-26 14:32:39 來源:網絡 閱讀:1599 作者:超級極客 欄目:編程語言


#include<iostream>
#include<functional>

using namespace std;
using namespace std::placeholders;


//去掉轉移字符的方法
void main()
{
 //比如我門要打開qq
 //第一種
 string str = "C:\Program Files\QQ\Bin\QQ.exe";
 system(str.c_str());
 //有轉移字符的存在是不是很蛋疼呢
 //接下來我們強制去掉轉義字符
 //R"()"  可以強制去掉括號的轉移字符  是不是很爽
 string str2 =R"( "C:\Program Files\QQ\Bin\QQ.exe")";
 system(str2.c_str());

 cin.get();
}

struct MyStruct
{
 void add(int a)
 {
  cout << a << endl;
 }
 void add2(int a, int b)
 {
  cout << a + b << endl;
 }
 void add3(int a, int b,int c)
 {
  cout << a + b+c << endl;
 }


};
//這個是 仿函數
void main23()
{
 MyStruct  struct1;
 auto func = bind(&MyStruct::add, &struct1,_1); //函數指針 直接用別人的成員函數
 //參數  加實例化  加 參數個數  即可綁定
 func(100); //fun是函數指針

 auto func2 = bind(&MyStruct::add2, &struct1, _1,_2);//表示占位
 func2(100, 20);

 auto func3 = bind(&MyStruct::add3, &struct1, _1, _2, _3);
 func3(10, 20, 50);
 //void(MyStruct*p)(int a) = &MyStruct::add;
 cin.get();
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南充市| 高淳县| 朔州市| 金坛市| 宝清县| 永安市| 高邮市| 荃湾区| 桂东县| 中方县| 平昌县| 横山县| 长寿区| 芦山县| 山阴县| 铜川市| 浦县| 杨浦区| 上杭县| 徐汇区| 沂源县| 盖州市| 白银市| 乌兰察布市| 洛扎县| 新密市| 安西县| 麻栗坡县| 盐城市| 河西区| 陕西省| 灵武市| 浏阳市| 浪卡子县| 河间市| 禹城市| 江油市| 屏边| 文化| 成武县| 洞头县|