Jump to content
GIGN Forum

[C++] Nada Pomošč!


mrzombie
 Share

Recommended Posts

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.

  • Downvote 1
Link to comment
Share on other sites

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

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ē.

  • Downvote 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...