Using large data structure for storage!
-
In my qt c++ I am Using QList<QStringList> data structure to store a set of lists! But when I try to put a large number of QStringLists(each QStringList is also bit large in size) such as 100 it give a run time error! What is the best solution for this?
-
@Kushan Sorry, but this does not answer any of my questions!
If you want to get a solution you should provide enough information.
So:- What runtime error do you get?
- How big are all these strings together?
- How exactly do you add strings to the list (please show your code)?
-
@Kushan I don't ask for the whole project. You should at least be able to say what the runtime error is and how big all those strings are. Did you try to debug your app to see where exactly it crashes?
Seriously, you really expect to get a solution without providing any information? -
@jsulm
1)the error is "This application has requested runtime to terminate it in an unusual way!"
2)I will give part of a code-
QList<QStringList> sample;QStringList List;
List="Testing";
for(int i=0;i<number;i++){
sample<<List;
}Here number refers to the value entered through line edit(i.e 100 in my scenario)
-
@Kushan This code isn't going to compile as "List="Testing";" is invalid.
Would be nice if you would post part of your real code or at least a sample code which you tested and verified that it is crashing.
Did you try to debug your app to see where exactly it is crashing? This is first thing to do in such a situation. -
-
@Kushan I tested this code: it does not crash (and I don't see why it should).
As I said you should first debug to see where it actually crashes.
And you still did not say how big your strings are. If they are huge then maybe your app gets out of memory and is terminated by the OS. -