1樓:匿名使用者
getat根據一個輸入引數「id」,返回其對應的字串。
c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,「cpp」。 它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。
它支援過程化程式設計、資料抽象、物件導向程式設計、泛型程式設計等多種程式設計風格。
2樓:匿名使用者
cstringarray物件就是字串陣列,getat(i)就像普通陣列取值那樣,如a[i]。只不過返回值是cstring格式的。這句話就是說,取出m_lexrule物件中標號為answerid的字串。
3樓:匿名使用者
執行cstringarray類中的函式(或者是物件中的),這個函式名是getat(),形參是answerid,返回值是cstring型別
這個語句的具體作用你得看類裡的函式是怎麼定義的啊。
4樓:匿名使用者
只能說是getat根據一個輸入引數「id」,返回其對應的字串
getat()怎麼使用?
5樓:果果就是愛生活
typegetat(intnindex)const;
type:模板引數指定陣列元素的型別。
nindex:索引號,該索引號大於或等於0和小於或等於通過getupperbound函式返回的值。
使用範例:
在mfc中新增如下**
cstring m_str( "abcdef" ); // cstring 物件裡 的字串 是 "abcdef"
cstring a;
a = m_str.getat(2); // 這裡取出字串 中的第三個字元(編號從 0起)
messagebox(a); // 訊息框中顯示為c
6樓:金色潛鳥
這是 mfc 的程式。
byte 是 1位元組長度 的 整型, int 是 4 位元組長度 的 整型。
cstring::getat(0); 就是把 一個 cstring 物件裡 的字串 中的第一個字元,把它的ascii 值 送返回來。
例如:byte temp;
cstring m_str( "abcdef" ); // cstring 物件裡 的字串 是 "abcdef"
temp = m_str.getat(2); // 這裡取出字串 中的第二個字元(編號從 0起)
temp 裡的值現在 是 'c' ( 注意帶單引號),或 10 進位制 99 (字母c 的ascii 值)。
temp = m_str.getat(0); // 取出字串 中的第0個字元 'a'
m_str.getat(0); // 取出m_str cstring 物件裡 的字串 中的第0個字元。
this-> // 當前 class 的物件 裡的 。。。
如何將cstring型別的字串傳到cstringarray陣列裡面 5
7樓:匿名使用者
cstringarray filearray;
cstring filename;
for(int i=0;i filename.format("number%d",i+1); //上面加入10個cstring到cstringarray 了for(i=0;i filearray.removeat(1); //上面是清除第2個成員 filearray.removeall(); //上面是清除所有成員 8樓: addgetat cstringarray的成員和cobarray是一樣的,其他可以參考msdn cstringarray類的使用錯誤問題 9樓: 別設成const啊,const就是常量了當然不能調整大小了……普通變數可以轉換成const型別的變數,但const型別變數不能顯式轉換會普通變數。所以只要定義普通變數就行。 cstringarray csarray; csarray.setsize(4); c++陣列cstringarray的用法 10樓:窮圖末錄 cstringarray是mfc的類,不能這樣直接用的,建議用string和vector來做 vectorarr = ; 檔案前面加上 #include #include 你的**也有一些問題 ayr[3]=;是給ayr的第三個元素賦值,不是給整個陣列賦值 11樓:文件類共創空間 cstringarray的成員函式類似於cobarray類的成員函式。 cstringarray類支援cstring物件陣列。由於具有這些相似性,你可以參考關於cobarray的參考檔案來獲取cstringarray成員函式的詳細說明。如果在說明中看到某一函式的返回值是一個指向cobject物件的指標,則可以用一個cstring(而不是一個cstring指標)來代替它。 如果看到某一函式的引數是一個指向cobject的指標,則可以用lpctstr來代替它。 例如,可以將 cobject* cobarray::getat( int ) const; 轉換為cstring cstringarray::getat( int ) const; 和將void setat( int , cobject* ) 轉換為void setat( int , lpctstr ); cstringarray與implement_serial巨集聯合起來支援其元素的連續和轉儲。如果一個cstring物件陣列被用一個過載的插入操作符或serialize成員函式儲存到一個存檔中,則它的每一個元素都按順序連續。 類的定義格式一般地分為說明部分和實現部分。說明部分是用來說明該類中的成員,包含資料成員的說明和成員函式的說明。成員函式是用來對資料成員進行操作的,又稱為 方法 實現部分是用來對成員函式的定義。概括說來,說明部分將告訴使用者 幹什麼 而實現部分是告訴使用者 怎麼幹 類的一般定義格式如下 class 類... 你要先引入你寫的類庫啊,如,你的類庫叫dbclass,那你就應該先using dbclass引入,引入之後,再class1 a new class1 class1就會變藍的 c 中怎麼呼叫自己的類庫 部署dll流程 首先把dll檔案放到應用程式.bin debug 下 1先把類庫編繹成dll 2然後... 不能。派生類可以使用基類的,但基類無法訪問派生類中的成員資料或成員函式。因為基類不可能知道它的派生類有哪些成員資料或函式。不能。不能。不能,只能派生類使用基類的方法 c 中派生類如何使用基類中的資料成員 如果你是派生類例項,這個結果是正確的,派生後會覆蓋基類成員。派生類中繼承了基類的資料成員,只有基...C 中類怎樣定義,使用,C 中如果要用的類定義在使用之後,該怎樣宣告?
c類庫怎麼用,C中怎麼呼叫自己的類庫
c中基類能用派生類中的成員嗎