initialization

Do classes with uninitialized pointers have undefined behavior?

class someClass { public: int* ptr2Int; }; Is this a valid class (yes it compiles)? Provided one assigns a value to ptr2Int before dereferencing it, is the class guaranteed to work as one would expect? ...

Ruby - Initializing a model

I don't know how to initialize information in a model before it is saved. For example. I have a model called Car, and it has the attributes wheel_size, color, etc... I want to initialize these attributes depending on other factors for each new car. This is how I'm doing it right now. Class Car < ActiveRecord::Base before_save :in...

Can I declare and initialize an array with the same instruction in Java?

Is there a way to do the following at the same time? static final int UN = 0; // uninitialized nodes int[] arr; // ... code ... arr = new int[size]; for (int i = 0; i < 5; i++) { arr[i] = UN; } Basically, I want to declare arr once I know what its size will be and initialize it to UN without having to loop. So something like thi...

What is the default initialization of an array in Java?

So I'm declaring and initializing an int array: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Say I do this instead... int[] arr = new int[5]; System.out.println(arr[0]); ... 0 will print to standard out. Also, if I do this: static final int UN = 0; int[] arr = new int[5];...

Static constructor for the whole assembly

I have many entry points in my assembly and I want some initialization code to be executed once per AppDomain prior to running any other code from this assembly. What would be the best way to do it? One solution I see is to have a class with static constructor and inherit every entry point I have from it. Something like this: public cl...

How can I use an initialization list to select which constructor to use?

I just asked this question and the good answers mentioned using an initialization list. So I looked it up in many various places. It was often said that one can use an initialization list to select which constructor to use. class First {private: int a, b, c; public: First(int x); First(int x, int y); } First::First(int x...

In Objective-C, what happens to the original object when the init method sets self?

I have three Objective-C classes: @interface ClassA : NSObject{ IBOutlet id<ClassAProtocol>delegate //other instance variables } //methods @end @interface ClassB : ClassA{ //instance variables } //methods @end @interface ClassC : ClassA{ //instance variables } //methods @end My objective is so that when an ins...

Can WCF Self-hosting service have initialization logic?

I have created a WCF Service Library in VS2010 and can run the service by selecting Debug->Start New Instance from project's right click menu. Can I further define some initialization logic that would be executed before the service is started? EDIT: What I try to achieve is to initialize NHibernate and several other elements so that t...

Rails problem display attribute key along with attributes value

I have the following problem. I have a form which takes input for a "Chart" object. But after processing the form, i wish to display one of the values, and it adds the key of this value. Class model class Chart attr_accessor :title, :series def initialize(title = nil, series = []) @title, @series = title, series end end ...

How to know if a Java class is initialized

How is it possible to know whether a class has been initialized? Class cl = Class.forName("com.example.MyClass", false, getClass().getClassLoader()); // the false argument above indicates that the class should not be initialized // but how can I check whether it already was? cl.isInitialized(); // this does not exist, how can I know ins...

JAVA - Problems initializing individiual elements of an array.

Hello there. I'm very new to programming and I must be missing something here. The first section works. The second section blows up with an error. Why is that? // this works private static int[] test2 = {1,2,3}; // this is ok private static int[] test1 = new int[3]; // these three lines do not work // tooltip states ... "cannot fin...

How does jquery-ui know how to bind event callbacks supplied as init options?

How does jquery-ui knows to bind callbacks passed as init options? I'm thinking the answer is somewhere in the $.widget.bridge method (ln 71) but I'm not entirely sure what's going on there. An example of what I'm talking about is something like the autocomplete search event. The code example shows that I can bind to 'search' with init ...

Initializing a char array in C. Which way is better?

The following are the two ways of initializing a char array: char charArray1[] = "foo"; char charArray2[] = {'f','o','o','\0'}; If both are equivalent, one would expect everyone to use the first option above (since it requires fewer key strokes). But I've seen code where the author takes the pain to always use the second method. My...

How to reset static variables within a function

Is there a way to reset variables declared as static within a function? The goal is to make sure that the function is not called with lingering values from an unrelated call. For example, I have a function opearting on columns of a matrix. int foo(matrix *A, int colnum, int rownum){ static int whichColumn; static int *v; //vector of l...

Reinitializing iPhone app when it relaunches

I am building an iPhone app. Currently when I close the app and relaunch it, it relaunches on the last viewed view. Instead I want to be able to reinitialize the app, and present the view that's most appropriate for the application's state (based on what's in the database). How can I do that? ...

Is it okay to call an init method in self, in an init method?

Recently I realized I needed to add an argument to the init method for a helper class I've got. The helper class deals with alert views so it already has a bunch of arguments in the init, which are looked at, tweaked, and then sent on to the alert view. Since I'm using the method as it is in various places, I don't want to risk crashin...

Java static class initialization

Quick question - When are static fields initialized? If I never instantiate a class, but I access a static field, are ALL the static blocks and private static methods used to instantiate private static fields called (in order) at that instant? What if I call a static method? Does it also run all the static blocks? Before the method? ...

Array of pointers to struct, only SIGSEGVs while debugging

The following code causes a SIGSEGV, but only while debugging. #include <stdio.h> #include <stdlib.h> typedef struct enemy_desc { int type; int x; int y; }enemy; int main() { enemy **enemies; enemies=(enemy **)malloc(sizeof(enemy *)*16); enemies[0]->type=23; printf("%i",enemies[0]->type); return 0; } ...

What does the colon mean in a constructor?

Possible Duplicates: C++ weird constructor syntax Variables After the Colon in a Constructor What does a colon ( : ) following a C++ constructor name do? For the C++ function below: cross(vector<int> &L_, vector<bool> &backref_, vector< vector<int> > &res_) : L(L_), c(L.size(), 0), res(res_), backref(backref_) { ...

c++ initialization order of globals

Is this portable or at least safe to use with g++? #include <iostream> #include <vector> struct c {}; std::vector<c*> v; struct i : c { i () { v.push_back (this); } } a, b, c; int main () { std::cout << v.size () << "\n"; // outputs 3 with g++ } EDIT: Ok, what I need turned out to be a bit harder: The same code with templates: #...