Posted by nuclear123
on 18 February 2012 - 07:47 PM
im wanting to create a loader for my program where the client can login and it will tell them if their version of my software is outdated. could anyone offer any methods i can use to figure out/ store the version of my software so i can compare it to the latest version from my database?
i have 2 functions that return strings.... what() and getOtherInfo()...obviously i could make my log class except 2 std::wstrings and implement it like that....but then the class MUST EXCEPT 2 strings...what if i or another user wants to use my log class later on and it only has 1 string i need to record info on? say if i or another user wants to use this log class in another program and my/their custom exception returns 3 strings....then they have to edit my class to accomodate for accepting more strings in the constructor. My question is how can i implement it so my log class will except any # of strings and be able to log the info accordingly in a .txt file? is this even possible? i guess im asking is it possible to have a variable number of arguments? or does anyone have any ideas to achieve what im trying to achieve?i dont wanna have to destroy and recreate the object each time i wanna insert a string in my file....plus it will keep printing the time for each time i open then log object! -thx for any advice