*   >> Lecture Éducation Articles >> science >> des ordinateurs

C + + Q uestion S

i les mots-clés "ANSI seulement" option. Gardez cette option OFF lorsque vous utilisez des mots-clés spécifiques pour Turbo C ++. Q. Je dois un programme de travail qui alloue dynamiquement la mémoire avec malloc () ou calloc () dans les modèles de données de petite taille (petite, petite, et moyenne). Lorsque je compile ce programme dans les modèles de données de grande taille (compactes, grandes et énormes), mon programme se bloque. A. Assurez-vous que vous avez #include dans votre programme. Q. Je lier mes propres fonctions de langage d'assemblage avec Turbo C ++.

Mais l'éditeur de liens signale que l'ensemble de mes fonctions sont indéfinis. A. Voir réponse ci-dessus dans la section «Linker». Q. Mes pointeurs far "wrap around" quand ils sont augmentés au cours 64K. Comment puis-je référencer un objet de données qui est supérieur à 64K? A. Utilisez pointeurs énormes. Q. Comment puis-je Interface Turbo C ++ routines pour un programme Turbo Pascal? A. Voir les exemples de programmes et CPASDEMO.C CPASDEMO.PAS. Q. Comment puis-je obtenir Clipper pour lien avec Turbo C ++? A. Si vous rencontrez des problèmes, contactez le support technique de Nantucket. Q.

Je suis en train de construire une application basée sur une des bibliothèques de Borland (Turbo Vision, les classes de conteneurs dans le répertoire CLASSLIB, ou la bibliothèque d'exécution), et je reçois des erreurs de liaison, ou ne sera pas courir à droite. Qu'est-ce qui ne va pas? A. Vous pouvez utiliser un commutateur qui affecte lien dans vos fichiers, qui n'a pas été utilisé lors de la bibliothèque elle-même a été compilé, ou vous avez besoin de changer la bibliothèque en question.

Voici quelques exemples: - Si vous utilisez vtables FAR (-VF ou Options | Compiler | C ++ | tables Loin virtuelles) de compiler un fichier que vous avez développés qui iostream.h comprend, il ne sera pas construire correctement jusqu'à ce que vous reconstruisez la bibliothèque iostream avec la même option. - Si vous utilisez alignement de mots (-a ou Options | Compiler | Code Generation | Alignement de mot) dans la construction d'une application Turbo Vision, vous devez construire la bibliothèque Turbo Vision de la source avec la même option.


Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.