|
Strengthen Aldi - no Tesco struggles! (11)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Consolidate
Good getting two supermarkets in
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
You are up tomorrow!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Damn it, just saw that I am longer member at Codeproject than some of my work colleagues are alive.
Does that make me feel old? Nope. Am having fun with that.
How many are members here since 20+ years and still active?
forging iron and new ideas
|
|
|
|
|
A mere 16 years 7 months for me
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
14 years here - but it doesn't feel like it at all! Doesn't time fly when you are having fun?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I will hit 20* years this December. I first discovered CodeProject at work and it certainly helped with many issues that I worked on back then.
*I had been using it for a few years before I created an account.
|
|
|
|
|
Definitely, although in the last few years it feels somehow overwhelming. So many new areas and technologies added. Stuff that one only hears about but never uses.
forging iron and new ideas
|
|
|
|
|
Agree, I look at some stuff now and it doesn't make much sense to me. I remember spending a weekend learning C from K&R, so I could start a new project the following week. Now it takes me as long as I spent on that project to learn any new language (or even some features).
|
|
|
|
|
19 years, 1 month ...
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
|
|
|
|
|
Wordle 830 4/6
β¬β¬β¬π¨π©
π©β¬β¬π©π©
π©β¬β¬π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 830 6/6
β¬β¬π©π¨β¬
π©β¬π©β¬π©
π©β¬π©β¬π©
π©β¬π©β¬π©
π©π¨π©π¨π©
π©π©π©π©π©
Just short of being symmetrical.
|
|
|
|
|
β¬β¬β¬β¬π©
β¬π¨β¬β¬π¨
π©β¬π©β¬π©
π©π¨π©β¬π©
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 830 5/6
β¬β¬β¬π¨β¬
π¨β¬β¬π¨β¬
β¬π¨β¬π¨π¨
π©π¨π©π¨π©
π©π©π©π©π©
βThat which can be asserted without evidence, can be dismissed without evidence.β
β Christopher Hitchens
|
|
|
|
|
Wordle 830 2/6*
π©β¬β¬π©π©
π©π©π©π©π©
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
Wordle 830 3/6
β¬β¬π©β¬π¨
π©π¨π©π¨π©
π©π©π©π©π©
Almost had it in two!
|
|
|
|
|
Wordle 830 4/6
β¬β¬β¬β¬π©
π©β¬π©β¬π©
π©π¨π©β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 830 4/6*
β¬β¬β¬π¨π©
π©β¬π©β¬π©
π©π©π©β¬π©
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 830 3/6
β¬🟨β¬β¬🟩
🟩β¬β¬🟩🟩
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
It would be great to do an exploration of binary vs source level binding in C++ but I'm not sure what you'd call it.
For example, a pure virtual class (interface) is a binary binding mechanism. You are essentially passing around a table of function pointers. You can pass a class *instance* as a *function* argument and bind to it at run time.
An example of "source level binding" (if you want to call it that) would be passing a class as a template argument to a template class, and then operating on the first class's methods from inside the second class.
Anyone have any ideas?
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Not sure I understand, but I have done this.
I have an large array of function addresses.
They are indexed by "name" using a hash table and executed at run time.
???
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I'm referring to a vtbl, which is created by the C++ compiler.
in memory it exists as an array of pointers to functions. However, each function signature is potentially different than the next.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I understand. My implementation was pure C.
Not being a C++ expert, I may not be interpreting your approach the same.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
It was close. Subtract the hashtable, and make it so every pointer potentially points to a different sig of function. You can't make the construct yourself in pure C or C++ without hackery, but the C++ compiler makes them as I said.
What they do is they point to each "virtual" method in a class. Like in C#, virtual methods can be overridden. When that happens, the corresponding function pointer in the vtbl is corrected with the new function.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
"Extending".
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|