initialization

Python: multiple calls to __init__() on the same instance

The __init__() function gets called when object is created. Is it ok to call an object __init__() function again, after its been created? instance = cls(p1=1, p2=2) # some code instance.__init__(p1=123, p2=234) # some more code instance.__init__(p1=23, p2=24) why would anyone wanna call __init__() on an object that is already created?...

Can a union be initialized in the declaration?

For example, say we have a union typedef union { unsigned long U32; float f; }U_U32_F; When a variable of this union type is declared, is there a way to set an initial value? U_U32_F u = 0xffffffff; // Does not work...is there a correct syntax for this? ...

Is there a way to force static fields to be initialized in C#?

Consider the following code: class Program { static Program() { Program.program1.Value = 5; } static List values = new List(); int value; int Value { get { return value; } set { this.value = value; Program.value...

Is this ambiguous or is it perfectly fine?

Is this code ambiguous or is it perfectly fine (approved by standards/has consistent behavior for any compilers in existence)? struct SCustomData { int nCode; int nSum; int nIndex; SCustomData(int nCode, int nSum, int nIndex) : nCode(nCode) , nSum(nSum) , nIndex(nIndex) {} }; edit: yes, I am...

Initializing nested structures without defining all fields

I have a set of structs, defined as follows: typedef struct { int index; int array[10]; } Item; typedef struct { Item A; Item B; Item C; } Collection; And I want to declare a variable of type Collection as follows: Collection collection = { { 1, 0 }, /* item A */ { 2, 0 }, /* item B */ { 3, 0 } /*...

UI Dialog Initiated wrong? Buttons not respoding anymore, after reload

Hello, I'm creating a vote tool where i use UI dialog. I have a problem with the UI DIALOG, when i re-initiate the dialog when i request an other vote-category. The dialog will not respond when i re-initiate it. I will try to explain the story, but this is not so important. The scripts below maybe looks a little bit complex, but finaly...

Class data default initialization

I have following code: #include <iostream> using namespace std; class Base { private: int i; char ch; public: void showdata() { cout<<"Int:"<<i<<endl; cout<<"Char:"<<ch<<endl; } //int pub_data ; } ; int main() { Base ob; ob.showdata() ; //cout<<"Public Data:"<<ob.pub_data<<endl; ...

Python: creating class instance without calling initializer

Is there any way to avoid calling __init__ on a class while initializing it, such as from a class method? I am trying to create a case and punctuation insensitive string class in Python used for efficient comparison purposes but am having trouble creating a new instance without calling __init__. >>> class String: def __init__(self...

Local function variables initialization takes processing time?

Local function variables initialization takes processing time? e.g.: void foo ( void ) { char *str = "hello"; int num = 3; } Or, like global variables, their value is assigned already in the read-only section of the binary? In other words: Would it be time-consuming to invoke a function that has many local variables, comparing...

Zend Framework: What are the differences between init() and preDispatch() functions in controller objects?

I think the order of execution is init(), preDispatch() and then action() is called. Should I initialize my variables, which are common among all actions, in init() or preDispatch()? I've seen people using both functions for initialization. Probably as the name suggests it should be done in init() but then what kind of stuff would go i...

How do I insert an array entry at initialisation time?

Given an array of strings, how do I create another array that has another entry inserted at initialisation time? Eg. I want to do something like this: var newArrayOfStrings = new string[] { "inserted entry", anotherArrayOfStrings } (I know I can do this by getting a count and then copying; but I think it should be possible to do this ...

Is it safe to ignore the "Has no specification file" warnings

I recently ported my gem management to bundler, to get my app to play nice with heroku. Upon doing so I started to see the following errors (though my app is running fine): config.gem: Unpacked gem environment.rb in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this. config.gem: Unpacked gem environment.r...

Why does javac complain about not initialized variable?

For this Java code: String var; clazz.doSomething(var); Why does the compiler report this error: Variable 'var' might not have been initialized I thought all variables or references were initialized to null. Why do you need to do: String var = null; ?? ...

Initialization of function static variables

I have one static variable declared inside a function, which is not initialized to zero explicitly. Are all uninitialized static variables inside functions set to zero by default, just as static variables at the global (file) level are? ...

string initialization

It might be a silly question but is there any difference between std::string s1("foo"); and std::string s2 = "foo"; ? ...

jQuery reinitialize/refresh draggable/sortable elements dynamically

I have a few functions which I load in the ready() event. These basically make a list draggable, and other areas droppable/sortable. Eg. You can drag a clone into multiple areas (lists in divs), and within these multiple areas, you can sort/reorder them (but only within each area). This works perfectly. I have a button which dynamically...

Initializing private members c#

I have two private lists that need to be initialized when object is created. Second list is dependent on first one. Can I do it like this: public class MyClass { private List<T> myList = new List<T>(); private ReadOnlyCollection<T> myReadOnlyList = myList.AsReadOnly; ... } Second list is read only wrapper arou...

Where is the proper place to initialize data in a core data store?

For an iPhone app that has to have a bunch of data inserted before the user can do their thing on first launch, where is the correct place (in the code) to insert that data? I'm looking at between 700 - 800 records total between a few tables. I initially tried doing it in applicationDidFinishLaunching:. This worked fine for the iPhone ...

How to initialise memory with new operator in C++?

I'm just beginning to get into C++ and I want to pick up some good habits. If I have just allocated an array of type int with the new operator, how can I initialise them all to 0 without looping through them all myself? Should I just use memset? Is there a C++ way to do it? ...

What if a constructor parameter has the same name as a member variable in C++?

Some code first: class CInner { public: CInner( const CInner& another ) { //impl here } private: // some member variables } class COuter { public: COuter( const CInner& inner ) : inner( inner ) {} private: CInner inner; } Yes, in COuter::COuter( const CInner& ) the parameter has the same name as the member variable. ...