mrzombie Posted September 26, 2011 Report Share Posted September 26, 2011 Jautājums: Kā izmantot klases privāto funkciju,iekš klases publiskās funkcijas? Ir chekojošā funkcija void Datums::checkInfo() { switch (m) { case 4: case 6: case 9: case 11: if (d > 0 && d < 31) d=d; break; case 2: if (d > 0 && d <= 29) d=d; break; default: if(d > 0 && d < 32) d=d; break; } } ,kura jādabon tā ,lai tā checkotu publiskās set() funkcijas mainīgos un novērstu nepareizu vērtību piešķiršanu. 1 Link to comment Share on other sites More sharing options...
vincister Posted September 27, 2011 Report Share Posted September 27, 2011 Klases mainīgie un privātās metodes ir pieejamas no jebkuras klases metodes, arī publiskas. Ja var saprast ko Tu gribi, tad šīs set() metodes ietvaros ir jāizsauc nepieciešamā pārbaude. Cits jautājums protams, kas Tev tā par mistisku funkciju, ko Tu te parādīji. Link to comment Share on other sites More sharing options...
mrzombie Posted September 27, 2011 Author Report Share Posted September 27, 2011 Jautājums bija jāatrisina steidzami,kurš tika arī veiksmīgi paveikts pielabojot/izlabojot nepilnības,anyway paldies. Funkcijas doma bija,lai tā kontrolētu vai lietotājs neievada tādu dienu konkrētajā mēnesī/gadā,kuras neeksistē. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now