Click here to Skip to main content
15,898,036 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: free pointer to pointer Pin
Richard MacCutchan3-Jul-18 21:38
mveRichard MacCutchan3-Jul-18 21:38 
GeneralRe: free pointer to pointer Pin
CPallini3-Jul-18 21:41
mveCPallini3-Jul-18 21:41 
GeneralRe: free pointer to pointer Pin
Richard MacCutchan3-Jul-18 21:53
mveRichard MacCutchan3-Jul-18 21:53 
JokeRe: free pointer to pointer Pin
CPallini3-Jul-18 22:00
mveCPallini3-Jul-18 22:00 
GeneralRe: free pointer to pointer Pin
Richard MacCutchan3-Jul-18 22:11
mveRichard MacCutchan3-Jul-18 22:11 
GeneralRe: free pointer to pointer Pin
CPallini3-Jul-18 22:24
mveCPallini3-Jul-18 22:24 
QuestionModifying dll source code for Notepad++ compare plugin Pin
Sherzaad132913252-Jul-18 9:35
Sherzaad132913252-Jul-18 9:35 
AnswerRe: Modifying dll source code for Notepad++ compare plugin Pin
Richard MacCutchan2-Jul-18 21:03
mveRichard MacCutchan2-Jul-18 21:03 
QuestionCustome title bar Pin
john563228-Jun-18 18:44
john563228-Jun-18 18:44 
AnswerRe: Custome title bar Pin
Richard MacCutchan28-Jun-18 20:52
mveRichard MacCutchan28-Jun-18 20:52 
AnswerRe: Custome title bar Pin
Victor Nijegorodov29-Jun-18 1:31
Victor Nijegorodov29-Jun-18 1:31 
AnswerRe: Custome title bar Pin
«_Superman_»1-Jul-18 18:16
professional«_Superman_»1-Jul-18 18:16 
QuestionC++ and Artificial Intelligence Pin
Miles UE28-Jun-18 11:55
Miles UE28-Jun-18 11:55 
AnswerRe: C++ and Artificial Intelligence Pin
Manish K. Agarwal28-Jun-18 21:56
Manish K. Agarwal28-Jun-18 21:56 
GeneralRe: C++ and Artificial Intelligence Pin
_Flaviu28-Jun-18 22:06
_Flaviu28-Jun-18 22:06 
AnswerRe: C++ and Artificial Intelligence Pin
Daniel Pfeffer2-Jul-18 23:21
professionalDaniel Pfeffer2-Jul-18 23:21 
AnswerRe: C++ and Artificial Intelligence Pin
Maximilien3-Jul-18 8:40
Maximilien3-Jul-18 8:40 
AnswerRe: C++ and Artificial Intelligence Pin
Stefan_Lang16-Jul-18 5:47
Stefan_Lang16-Jul-18 5:47 
There are a few rule-based programming languages that were developed with artificial intelligence in mind, specifically expert systems, starting with Lisp and Prolog. But, other than that, any general purpose language is suitable.

C++ is a specifically good choice for applications that involve heavy computing, and that is certainly an ostentatious property of most ML algorithms.

There's one particular problem you should watch out for however: memory management. Unlike many newer languages, C++ requires you to manage your memory yourself, and this is a constant source of problems, specifically in complex programs that require a lot of memory - and this definitely includes ML. You should therefore learn about the use of smart pointers and always use those, rather than raw pointers. The sooner you get used to using them, the better: it will save you a ton of headaches in the long run!

As an introduction, check the descriptions and articles on C++ sites (e. g. Dynamic memory management - cppreference.com[^]) , or you could find some articles right here, e. g. C++11 Smart Pointers[^]
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)

Questionevent handler Pin
Member 1249901728-Jun-18 8:21
Member 1249901728-Jun-18 8:21 
AnswerRe: event handler Pin
Victor Nijegorodov28-Jun-18 8:59
Victor Nijegorodov28-Jun-18 8:59 
AnswerRe: event handler Pin
«_Superman_»1-Jul-18 18:20
professional«_Superman_»1-Jul-18 18:20 
Question#import <somedll.dll> no_namespace Pin
Sakthiu28-Jun-18 5:03
Sakthiu28-Jun-18 5:03 
AnswerRe: #import <somedll.dll> no_namespace Pin
Joe Woodbury28-Jun-18 5:46
professionalJoe Woodbury28-Jun-18 5:46 
AnswerRe: #import <somedll.dll> no_namespace Pin
Victor Nijegorodov28-Jun-18 8:46
Victor Nijegorodov28-Jun-18 8:46 
AnswerRe: #import <somedll.dll> no_namespace Pin
«_Superman_»1-Jul-18 18:25
professional«_Superman_»1-Jul-18 18:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.