Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Russian_Dragon
10 / 11 / 0
Регистрация: 18.02.2012
Сообщений: 140
#1

Перенос кода на 64-битную платформу - C++

10.03.2012, 00:34. Просмотров 488. Ответов 5
Метки нет (Все метки)

Пытаюсь разобраться с проблемами на переноса кода на 64битную платформу.
В сети встретил вот такую конструкцию.
C++
1
2
3
4
5
6
#ifdef _WIN64
  #define CONST3264(a) (a##i64)
#else
  #define CONST3264(a)  (a)
#endif
const size_t M = ~CONST3264(0xFu);
Вроде всё понятно, кроме одного: "##i64".
В поисковике найти не удалось, не понимает он таких языковых конструкций.

П.с. Кстати, почему-то, в результате у меня получается одно и тоже... Хотя, как я понял из текста, битовое представление числа должно корректироваться в зависимости от системы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2012, 00:34     Перенос кода на 64-битную платформу
Посмотрите здесь:

Перенос кода - C++
Подскажите пожалуйста в чём проблема? имею код: func.cpp #ifndef LAB4_H #define LAB4_H #include "stdafx.h" ...

перенос кода в С++ - C++
var e,x,t,s:real; n:integer; begin repeat write('|x|<1 x='); read(x); until abs(x)<1; repeat write('0<e<1 e='); ...

Перенос кода на C++11 - C++
Здравствуйте! Я столкнулся со следующей проблемой: есть проект под Android, большая часть которого написана на С++. В команде...

Перенос кода с java на с++ - C++
Всем привет я навичок помогите перевести этот код с java на с++ import java.util.Random; public class Runner { ...

Перенос кода из Pas в С/С++ - C++
Здравствуйте. Есть программа на паскале, которая случайным образом выдает 3 слова из текстового файла без повторения uses Crt; ...

Перенос кода с Паскаля на Си. Часть 1 - C++
Есть задача, для решения которой написано консольное приложение на Pascal. Авторов было несколько и они не были программистами, откуда...

C++ на 64 битную Win7 - C++
Скажите возможно ли поставить C++ на 64 битную Win7??????????

Адаптация ПО под 64-битную систему - C++
имею необходимость адаптировать прогу на С++ под 64 битную систему ( на 32 работает, но не на 64=() Подскажите плиз какие-нить источники,...

Можно ли скомпилировать 64-битную dll с помощью g++ - C++
Для использования через JNI, создал Dll в g++ (g++ -Wl,--kill-at -shared -IC:\java\jdk1.8.0_11\include...

Разработка под какую платформу перспективнее - C++
Что на дальней дистанции перспективнее в плане разработки? там ПО под винду,анроид, иос.....какую платформу выбрать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
10.03.2012, 03:35     Перенос кода на 64-битную платформу #2
Russian_Dragon, это мелкософтовская макросовская приблуда, она там сцепляет как-то хитро строки. У них там вообще их целая куча с различными спец-символами вроде @.
Russian_Dragon
10 / 11 / 0
Регистрация: 18.02.2012
Сообщений: 140
10.03.2012, 03:42  [ТС]     Перенос кода на 64-битную платформу #3
Цитата Сообщение от Gepar Посмотреть сообщение
Russian_Dragon, это мелкософтовская макросовская приблуда, она там сцепляет как-то хитро строки. У них там вообще их целая куча с различными спец-символами вроде @.
А где бы их посмотреть?
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
10.03.2012, 03:44     Перенос кода на 64-битную платформу #4
## насколько я знаю это стандартный а не мелокмягких оператор который склеивает два слова, то что справа и то что слева.

Добавлено через 20 секунд
Вот FAQ товарища evg http://www.cyberforum.ru/blogs/18334/blog100.html
Russian_Dragon
10 / 11 / 0
Регистрация: 18.02.2012
Сообщений: 140
10.03.2012, 03:46  [ТС]     Перенос кода на 64-битную платформу #5
Цитата Сообщение от Toshkarik Посмотреть сообщение
## насколько я знаю это стандартный а не мелокмягких оператор который склеивает два слова, то что справа и то что слева.

Добавлено через 20 секунд
Вот FAQ товарища evg http://www.cyberforum.ru/blogs/18334/blog100.html
О, спасибо!
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
10.03.2012, 05:39     Перенос кода на 64-битную платформу #6
Цитата Сообщение от Gepar Посмотреть сообщение
это мелкософтовская макросовская приблуда, она там сцепляет как-то хитро строки
это стандартная сишная приблуда, и сцепляет она строки не хитро, а максимально просто
Yandex
Объявления
10.03.2012, 05:39     Перенос кода на 64-битную платформу
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru