*   >> Leitura Educação Artigos >> science >> computadores

C + + Q uestion s

namicamente a memória usando malloc () ou calloc () em modelos de dados pequenos (minúsculo, pequeno, e médio). Quando eu compilar este programa em modelos de dados grandes (compactas, grandes e enormes), meu programa trava. A. Certifique-se de que você tenha # incluir no seu programa. P. Estou ligando minhas próprias funções de linguagem assembly com Turbo C ++. Mas o vinculador relata que todas as minhas funções são indefinidos. A. Ver resposta acima na seção "Ligador". P. Meus ponteiros distantes "envolvente", quando eles são incrementados sobre 64 K.

Como faço para fazer referência a um objeto de dados que é maior do que 64 k? A. Use enormes ponteiros. P. Como faço para interagir Turbo C ++ rotinas para um programa Turbo Pascal? A. Veja as CPASDEMO.PAS exemplo programas e CPASDEMO.C. P. Como posso obter Clipper para conectar com o Turbo C ++? A. Se você está tendo problemas, contate o suporte técnico Nantucket. Q. Eu estou tentando construir um aplicativo baseado em uma das bibliotecas da Borland (Turbo Vision, as classes contêineres do diretório CLASSLIB, ou a Biblioteca Runtime), e eu recebo erros de vinculador, ou não vai correr bem.

O que está acontecendo de errado? A. Você pode estar usando uma chave que afeta a articulação em seus arquivos, que não foi usado quando a própria biblioteca foi compilado, ou você precisa mudar a biblioteca em questão. Aqui estão alguns exemplos: - Se você usar vtables longe (-VF ou Opções | Compiler | C ++ | mesas Far virtuais) para compilar um arquivo que você desenvolveu o que inclui iostream.h, não vai construir corretamente até que você reconstruir a biblioteca iostream com a mesma opção.

- Se você usa o alinhamento palavra (-a ou Opções | Compiler | Geração de Código | alinhamento Word) na construção de uma aplicação Turbo Vision, você deve construir a biblioteca Turbo Visão da fonte com a mesma opção.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.