根據c++標準getline只有兩種形式
template<class charT, class traits, class Allocator>
basic_istream<charT,traits>&
getline (basic_istream<charT,traits>& is,
basic_string<charT,traits,Allocator>& str,
charT delim );
template<class charT, class traits, class Allocator
basic_istream<charT,traits>&
getline (basic_istream<charT,traits>& is,
basic_string<charT,traits,Allocator>& str );
函數的定義:給定壹個數集A,假設其中的元素為x。現對A中的元素x施加對應法則f,記作f(x),得到另壹數集B。假設B中的元素為y。則y與x之間的等量關系可以用y=f(x)表示。我們把這個關系式就叫函數關系式,簡稱函數。函數概念含有三個要素:定義域A、值域C和對應法則f。其中核心是對應法則f,它是函數關系的本質特征。
函數(function),最早由中國清朝數學家李善蘭翻譯,出於其著作《代數學》。之所以這麽翻譯,他給出的原因是“凡此變數中函彼變數者,則此為彼之函數”,也即函數指壹個量隨著另壹個量的變化而變化,或者說壹個量中包含另壹個量。函數的定義通常分為傳統定義和近代定義,函數的兩個定義本質是相同的,只是敘述概念的出發點不同,傳統定義是從運動變化的觀點出發,而近代定義是從集合、映射的觀點出發。
中國古代“函”字與“含”字通用,都有著“包含”的意思。李善蘭給出的定義是:“凡式中含天,為天之函數。”中國古代用天、地、人、物4個字來表示4個不同的未知數或變量。這個定義的含義是:“凡是公式中含有變量x,則該式子叫做x的函數。”所以“函數”是指公式裏含有變量的意思。我們所說的方程的確切定義是指含有未知數的等式。但是方程壹詞在我國早期的數學專著《九章算術》中,意思指的是包含多個未知量的聯立壹次方程,即所說的線性方程組?[1]?。