Perguntas com a marcação «c++»

86
Interagindo com classes C ++ do Swift

Tenho uma biblioteca significativa de classes escritas em C ++. Estou tentando fazer uso deles por meio de algum tipo de ponte dentro do Swift, em vez de reescrevê-los como código Swift. A principal motivação é que o código C ++ representa uma biblioteca central que é usada em várias...

85
Usando Maven para projetos C / C ++

Estou colocando a construção do Maven em torno de um cluster de código amador, mal escrito e, francamente, primitivo C / C ++ (ou seja, alguns C, alguns C ++). O problema é - há muito dele em circulação atualmente e não pode ser facilmente substituído. Construí-lo requer muito conhecimento...

85
Obter um nome de diretório a partir de um nome de arquivo

Eu tenho um nome de arquivo (C: \ pasta \ foo.txt) e preciso recuperar o nome da pasta (C: \ pasta) em C ++ não gerenciado. Em C #, eu faria algo assim: string folder = new FileInfo("C:\folder\foo.txt").DirectoryName; Existe uma função que pode ser usada em C ++ não gerenciado para extrair o...

85
Obtendo std :: ifstream para lidar com LF, CR e CRLF?

Especificamente, estou interessado em istream& getline ( istream& is, string& str );. Existe uma opção para o construtor ifstream dizer a ele para converter todas as codificações de nova linha para '\ n' nos bastidores? Eu quero ser capaz de ligar getlinee lidar com todas as...