還是那句話:
生命苦短 我用python
說c++變得越來越像python,可能有點過分,只不過是對比學習而已,請勿見怪!
字面量
static
const
int primes = 0b10100000100010100010100010101100;
原始字串python中:
path = r'c:\noway'
c++中
const char* path = r"(c:\this
\string
\has
\backslashes)";
基於範圍的迴圈python中:
for x in mylist:
print(x)
c++中
for (int x : mylist)
std::cout
<< x;
auto關鍵字python中:
x = "hello world!"
print
(x)
c++中
auto x = "hello world!";
std::cout
<< x;
tuples元組python中:
triple =(5, 6, 7)
print(triple[0])
c++中
auto triple = std::make_tuple(5, 6, 7);
std::cout
<< std::get<0>(triple);
initializationpython中:
mylist =[6, 3, 7, 8]
c++中
auto mylist = std::vector
;mylist.push_back(5);
lambda表示式python中:
mylist.sort(key = lambda x: abs(x))
c++中
std::sort(mylist.begin(), mylist.end(), (int x, int y));
標準algorithmspython中:
result = filter(lambda x: x >= 0, mylist)
c++中
auto result = std::vector
{};std::copy_if(mylist.begin(), mylist.end(), std::back_inserter(result), (int x){ return x >= 0;
Razor 越來越像 Rails 了
隨著 asp.net mvc 3 發布了 razor 檢視引擎。這個引擎使得編寫頁面模板的語法更加簡潔和精煉了,也更加 dry 可以參考 scott gu 的帖子 asp.net mvc3 通過razor實現布局 其特色有 可以看到,這樣做的確比以前的 asp.net webform 要少寫很多 u...
交朋友會變得越來越困難
美國一項針對當今社會交友的研究發現,越是想要把朋友當作人脈來結交的朋友,就往往越靠不住。因為一旦你離開了某個平台或職位之後,你對朋友說了一次no,那麼這段脆弱而又敏感的關係就會很快宣布結束。報告中指出,現在社會由於網際網路和社交平台的興起,讓人們相識的門檻變低了,同時,心與心之間的距離也在很大程度上...
邁克菲指出惡意軟體變得越來越「狡詐」
防毒軟體邁克菲指出,現在,惡意軟體不僅僅在數量上不斷增加,與此同時,它變得愈發 狡詐 根據邁克菲今日發布的2012年q4威脅報道發現,現在,防毒軟體正面臨著越來越 聰明 的惡意軟體。報告顯示,邁克菲在在去年q4檢測到的木馬病毒數量同比q3上公升了72 其中,部分木馬病毒都是專門 定製 的,比如說,c...