Tag Archives: c++

Beginner’s Guide to Linkers

Beginner’s Guide to Linkers This article is intended to help C & C++ programmers understand the essentials of what the linker does. I’ve explained this to a number of colleagues over the years, so I decided it was time to write it down so that it’s more widely available (and so that I don’t have [...]

  • Share/Bookmark

vim + minibufexpl + vtreeexplorer + mswin + mouse=a + screen = VIM IDE

Então, o QT Creator é ótimo, mas, muitas vezes é preciso trabalhar dentro de uma VM ou remotamente, fazendo algum serviço que irá fornecer dados para a interface em Qt. Sendo assim, trabalhar com o VIM cru, fica dificil, pra editar, compilar e depurar o código. Abaixo, meu .vimrc que tornar o VIM praticamente uma [...]

  • Share/Bookmark

vim + qt + autocomplete

Baseado no post Code completion in VIM for C/C++/Java/Python, segue dicas rápidas para adicionar suporte ao autocomplete do Qt4 ao VIM (Unbutu). ~/.vimrc source $VIMRUNTIME/mswin.vim syntax enable se nu set tabstop=4 set shiftwidth=4 set expandtab filetype on filetype plugin on set nocp autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS autocmd FileType html [...]

  • Share/Bookmark

C/C++: NULL vs 0

Mais um assunto bacana que foi discutido na lista CPPBRASIL. O André fez algumas observações sobre o uso de NULL ou 0 e o Hugo complementou com informações bem interessantes. Essa informação é bem bacana para os novatos como eu que está tentando aprender essa complexa e poderosa linguagem que é o C++. Segue abaixo [...]

  • Share/Bookmark

mysql.c (conectando ao MySQL via C)

Abaixo um programinha simples de exemplo, sobre como acessar o MySQL via C. A idéia é bem simpls, mas, bem útil se você estiver aprendendo, um dos piores problemas será como colocar os dados recebidos do MySQL em uma estrutura de dados (array) para usar posteriormente, essa é a parte difícil, que fiz, usando “ponteiro [...]

  • Share/Bookmark

Entrevista com o criador do C++ em 1998 (Bjarne Stroustrup)

Em 1 de Janeiro de 1998, Bjarne Strustrup (criador do C++) deu essa entrevista. Lembrando que, em 1998 ainda não  tinha sido implementado os “templates” do C++ que foram incluídos somente em 2001. Original do texto abaixo encontra-se aqui.

  • Share/Bookmark

Como detectar erros obscuros com o new e delete do C++

O Adonai Silveira Canez, teve uma dúvida na lista cppbrasil sobre um erro obscuro, que ocorria as vezes, ou de vez em quando no programa dele.

  • Share/Bookmark

I keep running into long term c++ programmers who refuse to use exceptions

Original at: http://groups.google.com/group/comp.lang.c++.moderated/msg/49c4790c9fec5ce1

  • Share/Bookmark

C: Comments on Declaration/Definition Syntax

From: “C: An Advanced Introduction” (Narai Gehani) – 1984 – ISBN 0-88175-053-0 The syntax for declarations and definitions in C is similar to the syntax used for accessing values of these objects; that is, it is similar to the syntax used to represent object values in expressions. This is an important difference between C and [...]

  • Share/Bookmark

Simple string manipulation in C++

The code bellow is a simple example, howto pass string to a function. #include #include using namespace std; void display(string a, string b, string comp){ cout

  • Share/Bookmark