當您將標誌傳遞給函數時,使用運算符'|'的是什麼?做和它的專有名稱是什麼?我將如何在自己的職能中實現這一點?謝謝你的幫助。C++ - 垂直線路運算符。它有什麼作用?
-4
A
回答
2
它是按位或。例如:
(1 | 2) == 3
(5 | 3) == 7
1
嗯,這要看。垂直線運算符|
繪製一條垂直線,非常像水平線運算符' - '繪製一條水平線。也存在兄弟||
和=
畫出兩個平行的垂直線或水平線,分別爲:
#include <algorithm>
#include <iostream>
#include <iterator>
struct graphic
{
void operator-(int n) {
*std::fill_n(std::ostream_iterator<char>(std::cout), n, '-')++ = '\n';
}
void operator=(int n) {
*std::fill_n(std::ostream_iterator<char>(std::cout), n, '=')++ = '\n';
}
void operator|(int n) {
std::fill_n(std::ostream_iterator<char>(std::cout, "\n"), n, '|');
}
void operator||(int n) {
std::fill_n(std::ostream_iterator<char const*>(std::cout, "\n"), n, "||");
}
};
int main()
{
graphic g;
g - 10;
g = 10;
g | 4;
g || 4;
}
+0
歡鬧,布拉沃 – Slava
相關問題
- 1. ^=運算符,它有什麼作用?
- 2. 「|」的確切功能是什麼? (垂直線)運算符時分隔參數
- 3. !==運算符有什麼作用?
- 4. 模糊運算符有什麼作用?
- 5. PowerShell「Period」運算符,它有什麼作用?
- 6. C++ - 什麼是運算符。*?
- 7. 這個中點線算法爲什麼不繪製垂直線(或接近垂直線的對角線)?
- 8. 什麼是<=用C++運算符
- 9. 匹配路線使用摔得痛。它有什麼作用?
- 10. 爲什麼「==」運算符不起作用
- 11. 角運算符:: - 它做什麼?
- 12. 爲什麼有時垂直居中的高度/線高不起作用?
- 13. 在PowerShell中,垂直線字符意味着什麼?
- 14. 「| =」運算符在C#中做什麼?
- 15. 「| =」運算符在C#中表示什麼?
- 16. C中的'#'運算符是什麼?
- 17. **運算符在C中表示什麼?
- 18. 「| =」運算符在C中表示什麼?
- 19. 什麼是C++中的static_case運算符?
- 20. 什麼是重寫的C運算符++
- 21. - >運算符在C中做什麼?
- 22. 什麼是c運算符>>
- 23. #和##運算符在C中做什麼?
- 24. 什麼是C#中的「??」運算符?
- 25. 「相對+」運算符有什麼好處?
- 26. 爲什麼沒有「< - 」運算符?
- 27. 是什麼?:運算符
- 28. 除分配和ctor調用外,C++新運算符還有什麼作用?
- 29. c#靜態隱式運算符有什麼用途?
- 30. SQL中的IN運算符和=運算符有什麼區別?
答案是人類已知的每一個操作員優先圖表上。 – chris
這是非常基礎的。如果你不知道它,你應該有一個現成的參考書(書或書籤)來查看有關基本語言的詳細信息。你不應該問這裏。 –
對不起,我沒在想。下次研究會更好。 –