已采納回答 / weixin_寶慕林7008755
stdlib 頭文件即standard library標(biāo)準(zhǔn)庫頭文件。stdlib.h里面定義了五種類型、一些宏和通用工具函數(shù)。常用的函數(shù)如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。
2019-01-01
已采納回答 / 兩極反轉(zhuǎn)
#include "pch.h"#include <iostream>#include <string>#include<string>using namespace std;class Student?{public: void setName(string _name) { m_strName=_name; } string getName()? { return m_strName; } void setGender(string gender)? { m_...
2018-11-09
已采納回答 / lzq_get
這里要提到數(shù)據(jù)結(jié)構(gòu)中棧和堆的區(qū)別,棧是一種線性數(shù)據(jù)結(jié)構(gòu),管理比較簡單,后入先出,而堆是一種樹形結(jié)構(gòu),在處理優(yōu)先級事件上具有較大優(yōu)勢;棧中創(chuàng)建對象是由編譯器為對象在??臻g中分配內(nèi)存,函數(shù)執(zhí)行結(jié)束即自動銷毀,無法進(jìn)行有效管理;而使用堆建立類對象,會在棧中保留指向該對象的指針,堆中通常保存程序運行時動態(tài)創(chuàng)建的對象,C++堆中存放的對象需要由程序員分配釋放,它存在程序運行的整個生命期,直到程序結(jié)束由OS釋放。而java中對象的創(chuàng)建默認(rèn)是存放在堆中,也不需要程序員主動釋放內(nèi)存,會有GC垃圾回收機制進(jìn)行釋放
2018-10-10
已采納回答 / AI的手動滑稽
public是公共接口,除了類本身能訪問外,也可以被類之外的函數(shù)或者類訪問。private是私有的,只有類本身能訪問,除了類本身,之外的都不能訪問到private的內(nèi)容
2018-09-22
已采納回答 / 白曄未稀
出現(xiàn)燙之類的亂碼,很可能是訪問的地方?jīng)]有數(shù)據(jù)。當(dāng)然這個地方可以改寫為如下方法,讓用戶輸入的數(shù)據(jù)一次性讀入到輸入緩沖區(qū),而避免一次次輸入到緩沖區(qū)而帶來的不確定的錯誤。經(jīng)過測試,將for循環(huán)的代碼改成下列代碼,可以成功運行:<...code...>
2018-08-13
已采納回答 / 非魚0_0
你的私有成員都沒有的得到有效的賦值傳遞,函數(shù)構(gòu)造里面都是把值默認(rèn)給了name,age,這些并不是你定義的變量,函數(shù)那些好像也沒實現(xiàn)。Teacher(string name = "? 默認(rèn)",int age = 1, int max = 100){m_strName = name;m_iAge = age, m_iMax = max;}如果還有錯,就把set和get函數(shù)實現(xiàn)了,比如int getAge(){return m_iAge;}? ? ? void setAge(int age){m_iAge = ...
2018-08-04